我正在迁移必须使用已经存在的存储过程插入的数据。存储过程具有插入行的 id 参数和返回值(来自 select 语句)。在 SSIS 的 OLE DB 命令中,我可以调用将列值作为参数传递的存储过程,并且我通常在存储过程上使用输出参数来处理“id”输出;但是我不确定当过程使用选择返回 id 值时如何使用返回值来处理这个问题。这是我之前使用的示例,但我需要获取从选择返回的值:
exec dbo.uspInsertContactAddress
@Address = ?,
@ContactID = ?,
@DeliveryMethodId = ?,
@ID = ? output,
@Version = ? output