关于SQL SERVER中的错误处理
来源:互联网 发布:日亚转运 知乎 编辑:程序博客网 时间:2024/05/16 10:11
--示例语句
create table #temp (id int identity(1, 1), value int)
go
begin tran
insert into #temp(value) values(100)
insert into #temp(value) values(convert(int, 'abc')) --SET XACT_ABORT的设置无法处理这种错误
commit tran
insert into #temp(value) values(100)
insert into #temp(value) values(convert(int, 'abc')) --SET XACT_ABORT的设置无法处理这种错误
commit tran
go --如果没有这句,则sql执行在这里已因异常而退出,下面处理@@error 的语句将无法发生
if (@@error <> 0)
print 'error'
print 'error'
另:SET XACT_ABORT 方法可以处理的是类似于外键错误的情况,而无法处理了似于上面标注出来的那个错误,详情参照SQL SERVER联机文档的相关说明。
- 关于SQL SERVER中的错误处理
- 理解SQL Server 2000中的错误处理
- 深入理解SQL Server 中的错误处理
- 理解SQL Server中的错误处理
- 关于Sql Server数据库中的事务如何处理
- SQL Server 中的错误15023
- SQL Server 中的443错误
- SQL Server应用中的错误
- 关于Sql server中的DateAdd
- 关于SQL Server中的触发器
- 关于SQL Server 2000遍历记录集时出现错误:Unkown error:0x800A0CB3的处理
- 用SQL Server处理数据层错误
- sql server 2000挂起错误处理整理
- SQL Server的事务和错误处理
- SQL Server-- 存储过程中错误处理
- SQL Server事务及其错误处理
- SQL Server-- 存储过程中错误处理
- SQL Server复制中错误处理
- 美国人,英国人,中国人,日本人比枪法
- 汉字对象名(Java)--不过写起程序来很不习惯哦,呵呵[Niko7]
- JavaBean实现多文件上传
- 程序技巧:人民币大写转换,身份证识别等 ,经典收集!
- My Linux Desktop Odyssey, 2004 -- (desktoplinux.com)
- 关于SQL SERVER中的错误处理
- 国内开发商-移软科技
- Java实现汉字转换为拼音
- 企业运作:J2EE项目10大风险
- PHP缓存, SimpleCache 类
- 将指定字符串后面的'0'字符截去[原创]
- 东 施 的 苦 恼
- java程序员:开发系统要注意的基本知识!
- 2004开发技术年度综述之Java世界