在Azure数据平台中执行存储过程-Post SQL脚本

在Azure数据平台中执行存储过程-Post SQL脚本,azure,stored-procedures,azure-data-factory,Azure,Stored Procedures,Azure Data Factory,根据以下文件, 有一个功能可以运行PostSQL脚本。是否可以从那里运行存储过程 我已经试过了,它似乎不起作用,目前正在调查 提前感谢您提供的信息。我创建了一个测试来证明存储过程可以在Post SQL脚本中调用 我创建了两个表: 创建表[dbo].[emp]( id int标识(1,1), [name][nvarchar](最大值)NULL, [年龄][nvarchar](最大值)空 ) 创建表[dbo]。[emp_阶段]( id int, [name][nvarchar](最大值)NULL

根据以下文件,

有一个功能可以运行PostSQL脚本。是否可以从那里运行存储过程

我已经试过了,它似乎不起作用,目前正在调查


提前感谢您提供的信息。

我创建了一个测试来证明存储过程可以在Post SQL脚本中调用

我创建了两个表:

创建表[dbo].[emp](
id int标识(1,1),
[name][nvarchar](最大值)NULL,
[年龄][nvarchar](最大值)空
) 
创建表[dbo]。[emp_阶段](
id int,
[name][nvarchar](最大值)NULL,
[年龄][nvarchar](最大值)空
) 
我创建了一个程序

创建过程[dbo]。[spmergempdata]
作为
开始
将IDENTITY_INSERT dbo.emp设置为ON
将[dbo].[emp]合并为目标
使用[dbo].[emp_stage]作为源
ON(目标[id]=源[id])
当匹配时
更新集名称=source.name,
年龄=来源。年龄
当不匹配时
插入(id、姓名、年龄)
值(source.id、source.name、source.age);
截断表[dbo]。[emp_阶段]
结束
我将csv文件复制到我的Azure SQL暂存表
[dbo].[emp_stage]
,然后使用存储过程
[dbo].[spmergempdata]
将数据从
[dbo].[emp_stage]
传输到
[dbo].[emp]

在PostSQL脚本字段中输入存储过程名称
exec[dbo].[spmergempdata]

我成功地调试了。

我可以看到数据都在表
[dbo].[emp]


谢谢!这很有帮助。让我来确认一下。谢谢。测试和确认。将此帖子标记为答案。谢谢你的信息。