繁体   English   中英

如何在Pentaho的字段中运行sql?

[英]How to run a sql within a field in the Pentaho?

我有一个表,其中的“查询”字段包含一个选择sql,另一个“参数”字段包含sql参数。 我已经将这两个字段合并为一个包含正确的select sql语句的新字段。 现在,我需要执行此包含select sql的新字段,从select(输出字段)获取返回值并生成一个excel文件。

在转换中,可以使用“ 执行行SQL”脚本 (在脚本编制下),该脚本完全按照您想要的方式执行,对于传递给该步骤的每一行,执行所选输入字段中包含的SQL。

请考虑一下这是否真的是您想要的。 它适用于较小的集合或复杂的逻辑,但与批处理插入和更新相比效率很低。

如果您的SQL语句看起来确实像“ INSERT [某些数据]”,并且您有很多行要处理,请考虑使用过滤器步骤拆分流,并对每种情况应用计算或常量以正确设置值,然后将所有结果定向到表输出步。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM