如何使用Azure Data管道创建存储过程?
我应该使用什么活动?
我有一个现有的管道,其中将调用存储过程并将其数据导出到Azure存储。但是我使用的存储过程是手动创建的。
现在,我想在管道中包括它将首先创建存储过程的地方,而不是手动创建它。
发布于 2021-10-20 12:07:14
您可以使用copy data activity 接收器来创建存储过程。
在接收器设置下的预复制脚本中,编写脚本以创建过程。
注意:您没有在源代码中编写预复制脚本的选项
以下是我是如何做到的:

示例代码:CREATE PROCEDURE p1 AS select 'Hello' as col1

中执行。

在Azure SQL数据库中生成的

复制数据activity2:
源

Sink

输出

发布于 2021-10-20 08:48:15
如果我的理解是正确的,那么在调用管道复制作业之前,您正在尝试创建存储过程吗?
您可以使用预复制脚本创建存储过程,如果副本作业针对该存储过程,只需使用“编辑”功能并手动输入该过程的名称。
https://stackoverflow.com/questions/69642899
复制相似问题