导航

SQL:sys.sysmessages

Posted on 2010-07-23 16:19  杨彬Allen  阅读(485)  评论(0)    收藏  举报
select * from sys.sysmessages
--或者
select * from Master.dbo.sysmessages

以前根据@@error抓错误,只知道少数几个...而且还要自己写...

现在有了sys.sysmessages可以轻松获得错误信息.错误提示语言可以自己选择.

 

代码
create table #(test nvarchar(20))
begin try
insert into # select 1+'a'--将varchar值'a'转换成资料类型int时,转换失败.
end try
begin catch
select error,description from sys.sysmessages where error=@@error --and msglangid='1028'
end catch