gpt4 book ai didi

sql-server - 如何在SSIS中调用存储过程?

转载 作者:行者123 更新时间:2023-12-02 01:27:01 26 4
gpt4 key购买 nike

我正在尝试创建一个 SSIS 包,该包从表中查询数据,并使用每一行调用另一个数据库中的存储过程。

在我的旧 DTS 包中,我正在这样做:

EXEC myStoredProcedure ?, ?, ?

...然后我映射了参数。但是,在 SSIS 中,我不知道如何实现这一点。

我有一个数据流任务,它首先运行数据查询。它将数据传递到 OLE DB 目标。我将数据访问模式设置为“SQL 命令”,但是当我尝试输入上面的 SQL 时,在解析 SQL 时得到“无效参数计数”。我无法进入“映射”屏幕。有什么想法吗?

最佳答案

在数据流中,OLE DB 命令可用于为数据流中的每一行执行 SQL 语句 - ( MSDN documentation )

或者,您可以将源结果集存储在数据类型对象的变量中,并在控制流中使用 Foreach Loop 容器(例如 here )。

关于sql-server - 如何在SSIS中调用存储过程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/745207/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com