在 SSIS 中,我可以使用调用存储过程的 OLE DB 命令任务来插入行并检索它们的 SCOPE_IDENTITY ,但这不是批量插入,它的加载速度很慢。是否可以在 SSIS 中使用批量插入来获取插入行的 ID?
示例:插入客户时,首先我必须在 Person 表中插入记录,然后在 Customer 表中使用此 FK。
更新:
这是需要从外部源填充的 Person 和 Customer 表的结构。
一种选择是在 Person 表中包含 OriginalId,以便在填充 Customer 表时可以在查找中使用它。但这并不能回答我关于 SCOPE_IDENTITY 和快速加载的问题