2010-12-20 39 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