首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用Azure Data管道创建存储过程?

如何使用Azure Data管道创建存储过程?
EN

Stack Overflow用户
提问于 2021-10-20 08:45:06
回答 2查看 841关注 0票数 0

如何使用Azure Data管道创建存储过程?

我应该使用什么活动?

我有一个现有的管道,其中将调用存储过程并将其数据导出到Azure存储。但是我使用的存储过程是手动创建的。

现在,我想在管道中包括它将首先创建存储过程的地方,而不是手动创建它。

EN

Stack Overflow用户

回答已采纳

发布于 2021-10-20 12:07:14

您可以使用copy data activity 接收器来创建存储过程

在接收器设置下的预复制脚本中,编写脚本以创建过程。

注意:您没有在源代码中编写预复制脚本的选项

以下是我是如何做到的:

  1. 创建一个空表(虚拟表),作为复制活动数据集中的源/接收器,因为我们只想通过该活动创建一个存储过程。

  1. 可选:在管道中创建一个变量来编写脚本

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

  1. 使用变量在预复制脚本

中执行。

在Azure SQL数据库中生成的

  1. 存储过程成功.

  1. 现在可以根据将数据复制到Azure存储库的要求,在另一个复制活动或新管道中调用存储过程。

复制数据activity2:

Sink

输出

票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69642899

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档