迭戈·塞拉诺(Diego Serrano)
我正在使用PDI从数据库中删除和插入一些数据。我有以下问题。我创建了两个名为START_DATE和END_DATE的变量,用于选择将从数据库中删除的数据。我能够获取它们并在日志文件中毫无错误地运行我的转换,但是当我检查是否删除了数据时,我发现并没有删除错误。我发送检查的“ DeleteProcedure”步骤,并显示“转换错误:null”。我尝试了其他方法来获取变量并将其作为String传递,但是我无法解决此问题。这不是SQL错误,因为我使用常量对其进行了测试并且可以正常工作。
有任何想法吗?我附上一些照片。谢谢!
zy
作为文档的Execute SQL script
说:
注意:遇到问题时,SQL是在转换的初始化阶段而不是针对每一行启动的,请确保选中选项“为每一行执行”(请参见下面的描述)。
在您的情况下,它在转换的初始化阶段执行,这就是为什么它获取null
值而不是上一步中的值的原因。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
编辑于
我来说两句