2010-12-20 72 views
0

如果我有一個像SQL語句:SQL UPDATE命令 - 如何知道有多少記錄已更新?

Update people 
set people_name = "rambo" 
where people = "Terminator" 

我怎麼能顯示多少條記錄已經被更新?可能嗎?

+0

您正在使用哪些DBMS? – 2010-12-20 17:05:00

+2

每個數據庫系統都不同。你需要指定 – 2010-12-20 17:17:03

回答

0

您可以使用@@ ROWCOUNT

更新人設people_name = 「第一滴血」 裏的人= 「終結者」

SELECT @@ ROWCOUNT AS '的RowsAffected'

編輯 - 如果您使用的是SQL Server,則可以使用@@ rowcount