SQL语句中有没有像C语言中try的功能 if @@error<>0 beginprint 'error'returnend 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 加return 也不可以呀,还是不执行下面的 用raiserror发送错误消息用户如何使用自定义的错误消息1) 用户先要添加错误信息到sysmessage表,使用sp_addmessage 过程比如要添加错误算法标志这条消息use mastergoEXEC sp_addmessage @msgnum = 50001, @severity = 16, @msgtext = N'错误算法标志', @lang = 'us_english' --注意必须添加此消息的 us_english 版本后,才能添加Simplified Chinese版本goEXEC sp_addmessage 50001, 16, N'错误算法标志', @lang='Simplified Chinese'2) 用户在程序检索自定义的错误消息返回客户端exec('select * from 一个不在的表') if @@error<>0raiserror(50002,16,3)-----服务器: 消息 208,级别 16,状态 1,行 1对象名 '一个不在的表' 无效。服务器: 消息 50002,级别 16,状态 3,行 3错误算法标志 --这是用户自定义的消息 问一个关于触发器的问题,INSTEAD OF delete里面执行delete会再次触发这个触发器吗 求教把oracle上的视图读到sql server 中的 视图或者表中 XML 操作,列转行 (自己做留念,送分给大家) 如何批量汇总某表各数字字段之和 关于like SQL ORDER BY 子句的使用 sql2005里的表,存储过程,视图怎么迁移到db2里面 求sql 语句! 字段中如何存入一个回车和换行符? 我的oracle数据库为什么连不通? 急死我了!sql server2000 为什么在win2000 专业版下不能装?! 关于MSDE的SA密码的设置!急急急!
还是不执行下面的
比如要添加错误算法标志这条消息use master
goEXEC sp_addmessage @msgnum = 50001, @severity = 16,
@msgtext = N'错误算法标志',
@lang = 'us_english'
--注意必须添加此消息的 us_english 版本后,才能添加Simplified Chinese版本
go
EXEC sp_addmessage 50001, 16,
N'错误算法标志',
@lang='Simplified Chinese'2) 用户在程序检索自定义的错误消息返回客户端exec('select * from 一个不在的表')
if @@error<>0
raiserror(50002,16,3)-----
服务器: 消息 208,级别 16,状态 1,行 1
对象名 '一个不在的表' 无效。
服务器: 消息 50002,级别 16,状态 3,行 3
错误算法标志 --这是用户自定义的消息