0
有沒有辦法在執行實際更新之前通過update-statement獲取記錄數?SQL Server在執行實際更新之前受更新影響的記錄數
我知道你可以創建一個select count(1)語句,但是我的過程需要更通用的東西。
有沒有辦法在執行實際更新之前通過update-statement獲取記錄數?SQL Server在執行實際更新之前受更新影響的記錄數
我知道你可以創建一個select count(1)語句,但是我的過程需要更通用的東西。
你的意思是這樣的嗎?那麼你可以在Update語句中使用Count嗎?
WITH p
AS
(
SELECT *,
COUNT(*) OVER() AS C
FROM tbl
WHERE id IN (1,7,8,9)
)
UPDATE P SET Col = C
重複的問題? http://stackoverflow.com/questions/2560737/count-number-of-rows-to-be-affected-before-update-in-trigger – 2010-08-06 12:07:47