[英]What is this SQL Server OUTPUT clause effect in SSIS package step?
我正在編輯這個問題,因為我不夠清楚。
我開始維護一個 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 是只顯示命令的輸出,還是將該輸出作為下一步的輸入?
你能幫忙嗎?
這將列出所有更新的行值。 列出之后(新的更新值)列。 如果用戶想要以前的值,他們可以列出deleted.column-name。 這是審計更改的一種形式。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.