ole db ソースの各レコードの sp の結果を ole db 宛先に挿入しようとしています。
sp はレコード セットを返します
SSISでストアドプロシージャを呼び出す方法を見つけまし た
しかし、OleDb コマンドの出力列に出力列が表示されません。
ここに私のSPがあります:
create PROCEDURE [dbo].[GetData] (
@user varchar(50)
) AS
set nocount on
-- Publish metadata for ssis
if 1=0
begin
select '' x, '' y, '' z
end
declare @user_tmp table
(
x varchar(max),
y varchar(max),
z varchar(max)
)
insert into @user_tmp
select 'x1' x, 'y1' y, 'z1' z
select distinct * from @user_tmp
set nocount off