0

我使用 ssis 包。我想将平面文件源(文本文件)插入 sql。文本文件的地址是动态的,所以我为路径定义变量。我有这样的 sp:

CREATE PROCEDURE [dbo].[Insert_FileMaster]
  @FILE_PATH   nVARCHAR(MAX) 
 ,@id      int OUTPUT
AS
BEGIN
 insert into [dbo].[FileMaster] ([FM_Name])
 values(@FILE_PATH))

 set @id = @@IDENTITY
END

我想用可变参数执行这个 sp。 变量窗口

这是我的包裹:

在此处输入图像描述

我应该使用哪个 ssis 工具?以及如何从 sp 获取输出(返回参数必须在包中的另一个 sp 中使用)?

4

1 回答 1

0

您将需要Execute SQL Task在您的之前添加一个Data Flow Task(这将在控制流级别)。

您将需要按照此答案中的说明配置执行 SQL 任务。

插入一行并返回其主键

于 2014-10-09T15:15:46.947 回答