0

我可以在接收节点中的 pre 和 post SQL 脚本上使用 SQL 存储过程吗?如果是怎么办 如果不是有什么选择。

场景:而不是使用数据库触发器在插入和更新时做一些工作,我想使用映射数据流的这个特性来避免在目标表中写入批量数据时会产生问题的触发器。

在此处输入图像描述

没有参数传递给存储过程的工作快照

在此处输入图像描述

4

2 回答 2

1

例如,如果参数名称为“parameter”,请尝试 Post SQL 脚本中的表达式:concat('EXEC [demo].',$parameter),这将使其成为字符串脚本。

希望这可以帮助。

于 2020-05-07T05:56:34.140 回答
0

谢谢莱昂。

示例表达式:

concat('EXEC [', $df_tenantDBName,'].[testPrePostSQLFromSink] ',$df_tenantDBName,',',$df_tenantDBName)

于 2020-05-07T05:56:51.420 回答