获取已删除的列数

时间:2019-03-10 13:08:50

标签: sql sql-server

这是DELETE查询:

DELETE FROM Disk
WHERE
Disk.Name = 'Recovery'

如何在sql-server中删除列数?

1 个答案:

答案 0 :(得分:2)

在声明之后立即执行:

set @num_deleted = @@rowcount

@@rowcount是一个系统变量,具有受前一条语句影响的行数。阅读here

如果您要询问的不仅仅是行数,还可以使用OUTPUT子句将其放入表变量中。然后,您可以获取总数以及有关它们的其他信息。