标签: javascript pentaho pentaho-spoon
我是pentaho勺子的新手。我写了一个小的javascript,我在变量中保存了一个日期。现在我需要在sql语句中使用这个变量,以便用这个日期从数据库中删除数据(一切都在一个转换中完成)。有人能告诉我,如果有方法,如何从“修改过的javascript”-step“sql脚本”-step中传递这个变量?谢谢你的帮助。
答案 0 :(得分:1)
请务必在Modified Java Script Value步骤的“输出字段”部分中使用您的变量。这会将其添加为数据流中的一列。
Modified Java Script Value
然后将此步骤连接到Execute SQL script步骤。按照下图配置它,提供您自己的连接名称和表名称。在此步骤中,我假设您将字段称为“DateField”,并且表中的列名为“datestamp”。
Execute SQL script
请注意,有很多方法可以做到这一点。这是一种适用于变换的方法;还有其他人也在为工作工作。