我使用的是ssis包。我想将平面文件源(文本文件)插入到sql中。 文本文件的地址是动态的,所以我为path定义变量。我有这样的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
我想要exec这个sp带有变量参数。
这是我的包裹:
我应该使用哪种ssis工具?如何从sp获取输出(返回参数必须在另一个sp包中使用)?
答案 0 :(得分:0)
您需要在Execute SQL Task
之前添加Data Flow Task
(这将是控制流级别)。
您需要按照本答案中的说明配置执行SQL任务。