@@error :
是发生错误时,返回的错误的ID;
我们可以在系统表sys.message 可以查看所有的错误信息;
select * from sys.messages;
当没有错误发生时, 返回0

@@rowcount
返回影响上次sql语句所影响的行数
例如:select top 10 * from a;
select @@rowcount ---返回10
在SQL中,@@error变量用于获取最近执行的SQL语句的错误ID,可从sys.messages系统表查找错误信息。而@@rowcount返回上一条SQL语句影响的行数,如示例所示,查询top10条记录后,@@rowcount将返回10。
是发生错误时,返回的错误的ID;
我们可以在系统表sys.message 可以查看所有的错误信息;
select * from sys.messages;
当没有错误发生时, 返回0

返回影响上次sql语句所影响的行数
例如:select top 10 * from a;
select @@rowcount ---返回10

被折叠的 条评论
为什么被折叠?