@@ROWCOUNT 返回受上一语句影响的行数。语法 @@ROWCOUNT返回类型 integer注释 任何不返回行的语句将这一变量设置为 0 ,如 IF 语句。示例 下面的示例执行 UPDATE 语句并用 @@ROWCOUNT 来检测是否有发生更改的行。UPDATE authors SET au_lname = 'Jones' WHERE au_id = '999-888-7777' IF @@ROWCOUNT = 0 print 'Warning: No rows were updated'
select * from ta select @@rowcount
菜鸟给你答案了:1. Select count(*) from table_name;2. @@rowcount @@ :表示的是系统的变量了。 @@error 就知道什么意思了。 那个rowcount 是上一个命令影响的行数。有时候你可以set @@rowcount n 来设置返回的行数代替top n 。 但是这个也有个缺点,就是top n 可以和tie with 联用 @@rowcount 就不能体现其好处了。
返回受上一语句影响的行数。语法
@@ROWCOUNT返回类型
integer注释
任何不返回行的语句将这一变量设置为 0 ,如 IF 语句。示例
下面的示例执行 UPDATE 语句并用 @@ROWCOUNT 来检测是否有发生更改的行。UPDATE authors SET au_lname = 'Jones'
WHERE au_id = '999-888-7777'
IF @@ROWCOUNT = 0
print 'Warning: No rows were updated'
select * from ta
select @@rowcount