TSQL Get Number Of Records Deleted/Updated/Inserted – 在TSQL 上 如何知道之前INSERT/UPDATE/DELETE 了多少的資料

TSQL 上 如何知道之前INSERT/UPDATE/DELETE 了多少的資料

解決方法十分簡單
我們只要在TSQL上加入 NOCOUNT OFF
來令到Server顯示執行TSQL 後有多少資料被影響
之後使@@ROWCOUNT

這個變數來取得有多少行資料被影響

E.G.

[SQL]
SET NOCOUNT OFF

DELETE FROM Table_Name
WHERE Field= ‘value’

SELECT @@ROWCOUNT

[/SQL]

Hope you find it useful

Leave a Reply