现在的位置: 首页 > 综合 > 正文

数据库编程的错误处理

2012年06月12日 ⁄ 综合 ⁄ 共 346字 ⁄ 字号 评论关闭
BEGIN try
Create table OurIfTest
(
col1 int primary key
)
end try
begin catch
declare @errorNo int,
@severity tinyint,
@state smallint,
@lineNo int,
@message nvarchar(4000)
select 
@errorNo=ERROR_NUMBER(),
@severity=ERROR_SEVERITY(),
@state=ERROR_STATE(),
@lineNo=ERROR_LINE(),
@message=ERROR_MESSAGE()
IF @errorNo=2714
print 'already exits table'
else    
raiserror(@message,16,1)
end catch

 

抱歉!评论已关闭.