【发布时间】:2014-07-07 03:03:43
【问题描述】:
我想问一个关于 Pentaho 的问题。我正在使用Pentaho data Integration(水壶)。我想在 select 语句中使用参数。我搜索了各种论坛并没有找到任何解决方案。我的问题是我想从不同的数据库中获取结果。如何使用参数从 2 个或更多数据库中获取数据?
我有两个转变。
select catalog_name from information_schema.schemata where catalog_name like "%db"select data_name from ${catalog_name}.dbo.database_name
有错误提示Syntax error or access violation?
【问题讨论】:
-
如果您指定别名,那么您的查询必须是这样的,从 information_schema.schema 中选择 schemata.catalog_name where schemata.catalog_name like "%db" 或者如果不是然后从 information_schema 中选择 catalog_name where catalog_name like “%db”
-
感谢@WorkingHard。我也遇到了使用变量名的问题。
标签: html sql database pentaho kettle