gpt4 book ai didi

sql - SSIS : how to run stored procedure in Data Flow Task

转载 作者:行者123 更新时间:2023-12-04 14:21:22 26 4
gpt4 key购买 nike

我有一个执行此操作的数据流任务:

  1. 从 OLE DB 源,运行 SQL 命令以选择一些数据
  2. 查找不同的SQL DB Source,检查数据是否已经存在
  3. 根据查找匹配输出与查找不匹配输出,运行具有不同输入参数的存储过程。输入参数将基于#2 的“可用查找列”结果

问题是如何运行某些输入参数并将其传递到我的存储过程中?

enter image description here

最佳答案

要在 OLEDB 命令中执行带参数的存储过程,您只需编写 SQL 命令并使用 ? 指定参数即可。

示例:

考虑以下存储过程:

CREATE PROCEDURE dbo.SpInputOutput

@input as int,

@output as datetime output

AS

BEGIN

SET NOCOUNT ON;


set @output=DATEADD(Day,@input,getdate())

END

您应该编写以下命令:

exec SpInputOutput ? , ? output

然后在“列映射”对话框中,将输入列映射到指定的参数。


有关详细信息,请查看以下链接:

关于sql - SSIS : how to run stored procedure in Data Flow Task,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54428891/

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