Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在通过将数据从 db1 中的 Table1 拉到 db2 中的 Table2 来复制表。
Table2 将包含一个额外的 TimeID 列,该列是在将数据拉入 Table2 时动态生成的。因此,在特定时间获取的每条记录都将在 Table2 中具有相同的 TimeID。此外,这个 TimeID 必须输入到一个单独的表中,比如 Table3,它将是主键。
我需要创建一个 NEWID() 并在两个单独的表中更新它。我如何在 SSIS 上做到这一点?
可以只在存储过程或 SQL 语句中完成吗?
declare @guid uniqueidentifier, @processed datetime select @guid = NEWID(), @processed = GETDATE() insert into db2..table2 select *, @processed as ProcessedDate from db1..table1 insert into db2..table3 select @guid, @processed