从动态命名的表中检索

Retrieve from dynamically named tables

我正在使用 Talend Open Studio 进行数据集成。

我每天都会生成 table,table 名称以日期为后缀,就像这样

我有两部分问题。 我想查看其中包含昨天日期的 table,因此 sysdate - 1 我想从昨天

获取数据
select 'dailystats' ||to_char(sysdate - 1,'YYYYMMDD') TableName  
from  dual;
  1. 如何检索动态名称的架构?
  2. 如何从 table 中提取数据。

我使用过静态 table 名称,这是一个简单的过程。

  1. 如果架构始终相同,您只需在输入组件中定义一次即可。
  2. 在您的输入组件中将 sql 设置为:

"select [fields] from dailystats"+ TalendDate.formatDate("yyyyMMdd", TalendDate.addDate(TalendDate.getCurrentDate(), -1, "dd"))