ich in einem OLE DB-Ziel das Ergebnis einer sp für jeden Datensatz in einer OLE DB-Quelle einzufügen bin versucht,wie in oledb Ziel von oledb Befehl zum Einfügen
die sp liefert ein Rekord
ich habe dies how to call a stored procedure in SSIS gefunden
, aber ich kann immer noch nicht die outpout Spalten in OleDb Befehlsausgabespalten siehe
hier ist mein 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