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错误算法标志 --这是用户自定义的消息 初学sql server存储过程。请赐教。 VS 2008 team版自带SQL server 2005吗?(内空) 请教交叉表查询 我想问大家,怎么把dts的包导入到sqlserver数据库中,急,在线等!! "数据库引擎优化顾问"中的权限问题 sql疑难问题(急) 能否用“查询分析器”连接远程的sql server 数据库?(在线等待) 大力,邹建请进 SQL语句返回字段的最大长度 这样的记录该怎么select ? 急死我了!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
错误算法标志 --这是用户自定义的消息