【发布时间】:2020-01-01 19:33:30
【问题描述】:
我正在编辑这个问题,因为我不够清楚。
我开始维护一个SSIS包,多年没有在SQL Server上工作,看到这段代码不知道SSIS是怎么处理的:
有一个名为“employees”的表,我们正在运行这个查询:
UPDATE t SET IsProcessed = 1
OUTPUT INSERTED.RecordId, INSERTED.SiteId, INSERTED.EmployeeId, INSERTED.FirstName, INSERTED.MiddleName,
INSERTED.LastName, INSERTED.IsProcessed
FROM [mydatabase].[dbo].[employees] AS t
WHERE IsProcessed = 0
那么,SSIS 是只显示命令的输出,还是将输出作为下一步的输入?
你能帮忙吗?
【问题讨论】:
-
See here。顺便说一句,你有足够的代表知道你应该先谷歌。
-
我的问题并不清楚,因为我写得很快。我想知道的是,如果 SSIS 采用“输出”并将其视为包中下一个 SSIS 步骤的输入
-
好多了。但是您仍然可以轻松地自己测试它。否则你最好删除这个问题并提出一个新问题。
标签: sql-server ssis