返回与@@ERROR 最近的语句错误码,局限于DML语句和select语句,如果执行他们出现错误,则返回一个不等于0的错误码,如果没有出错,则返回0。通常使用它来判断语句有没有执行成功。 如:if @@ERROR<>0
begin
select 1000
return
end
表示如果@@ERROR 执行出现问题,存储过程返回自定义代码1000后退出。
返回最后执行的 Transact-SQL 语句的错误代码