oracle 如何在使用Azure数据工厂的查询中使用变量?

jjhzyzn0  于 2023-03-22  发布在  Oracle
关注(0)|答案(2)|浏览(107)

我尝试在查询中使用trigger_start_time变量作为查找活动函数的第二个参数。
我该怎么做呢?

pxy2qtax

pxy2qtax1#

请在添加动态内容中尝试@concat('select schema.fn_up_watermark(',Parameter_name,',',variable_name, ') from dual')
我只是用你提供给我的查询来做这个例子。你可以测试一下,不使用参数和变量来检查缺少右括号的地方。
现在,我很高兴听到这个问题已经解决了。

00jrzges

00jrzges2#

你可以去掉这个变量,简单地写:
select schema.fn_up_watermark('@{item().table_name}','@{pipeline().TriggerTime}') from dual
假设两个参数都是字符串。
如果您可以影响为ForEach块提供数据的外部查找,您仍然可以执行SQL注入--您可以在进入此循环时清除table_name s。

相关问题