社区
MS-SQL Server
帖子详情
SQL Sever2000的存储过程,出错的时候,可否根据 @@ERROR 得到出错的信息?
chalsy
2004-10-28 02:24:04
SQL Sever2000的存储过程,出错的时候,可否根据 @@ERROR 得到出错的信息?
如果可以得到的话,取得方法是?
本人是新手,实在不知道怎么查。先谢了!
...全文
182
7
打赏
收藏
SQL Sever2000的存储过程,出错的时候,可否根据 @@ERROR 得到出错的信息?
SQL Sever2000的存储过程,出错的时候,可否根据 @@ERROR 得到出错的信息? 如果可以得到的话,取得方法是? 本人是新手,实在不知道怎么查。先谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chalsy
2004-10-28
打赏
举报
回复
还是先这样。姑且认为可以用了。:P
chalsy
2004-10-28
打赏
举报
回复
试了一下,说RAISERROR 的errorCode必须在 13000 到2147483647之间。
不理解。
chalsy
2004-10-28
打赏
举报
回复
我一直写java+oracle,没有写过SP。
用VB6.0+SQL Server是第一次。实在对不起!
刚才就是看联机帮助才提出来能不能用 RAISERROR (@@ERROR, 16, 1)的。
联机帮助里面这么写的:
構文
RAISERROR ( { msg_id | msg_str } { , severity , state }
[, argument [,...n]]
[ WITH option [ ,...n ] ]
不知道为什么不可以呢?
zjcxc
元老
2004-10-28
打赏
举报
回复
1.你有没有写过程序,如果有写过程序,应该会用到错误处理吧? 比如,VB可以用
on error goto lb_err --出错时,转到lb_err 处理
....查询之类的处理
lb_err:
msgbox error() -- 显示错误
2.RAISERROR (@@ERROR, 16, 1) 根本不能执行,你自己试试就知道了
而且 RAISERROR 是用来抛出自定义错误信息的,具体的你看联机帮助
chalsy
2004-10-28
打赏
举报
回复
多谢高人指点!
不好意思,追加两点疑问。
1,这个“1.可以在前台程序中,直接用错误处理得到错误信息”是什么意思?
是在存储过程以外,根据ErrorId取得错误信息么?
2,出错的时候如果 RAISERROR (@@ERROR, 16, 1) 的话,
是不是抛出去的就是出错的信息而不是errorId?
sdhdy
2004-10-28
打赏
举报
回复
select description from master..sysmessages where error=@@error
zjcxc
元老
2004-10-28
打赏
举报
回复
1.可以在前台程序中,直接用错误处理得到错误信息
2.在查询分析器中可以直接看到错误信息
3.可以用下面的语句得到错误的描述信息.
select * from master..sysmessages where error=@@error
关于
sql
s
eve
r标识值与@@IDENTITY的整理
SQL
Server中的标识值
SQL
Server中的标识列又称标识符列,习惯上又叫自增列。 该种列具有以下三种特点: 1、列的数据类型为不带小数的数值类型; 2、在进行插入(Insert)操作时,该列的值是由系统按一定规律生成,不允许空值; 3、列值不重复,具有标识表中每一行的作用,每...
sql
s
eve
r 函数大全
一旦成功地从表中检索出数据,就需要进一步操纵这些数据,以获得有用或有意义的结果。这些要求包括:执行计算与数学运算、转换数据、解析数值、组合值和聚合一个范围内的值等。 下表给出了T-
SQL
函数的类别和描述。 函数类别 作用 聚合函数 执行的操作是将多个值合并为一个值。例如 COUNT、SUM、MIN 和 MAX。 ...
sql
server 无法远程连接到服务器,解决
SQL
Server远程连接失败的问题
解决
SQL
Server远程连接失败的问题机房收费系统异地发布的时候,需要保证数据库能够远程连接,但连接的时候通常会报错:要解决这个问题,首先需要检查
Sql
Server 的几项设置。(这些设置一般都是系统默认项,不过最好看一下)(一)检查
SQL
Server是否允许远程链接。以
Sql
Server 身份验证方式登陆。登录账户sa(二)打开配置管理器,检查微软
SQL
服务器(MS
SQL
Server)的TC...
数据库原理及应用与实践
SQL
S
eve
r 笔记
白色框框里面的是语法格式(其中用[]括起来的表示可写可不写的内容),黑色代码框框里面的是例题的解答数据库系统的发展、概念及特点:略 数据库系统的数据模型:略 数据库和应用程序的关系👇 函数查看 1.数值型 (1)整数数据 bit, tinyint, smallint, int, bigint (2)带固定精度和小数位数的精确数值 decimal, numeric (3)近似数值 float, real 2.字符/字符串 (1)char(n) / nchar(n) (2)varchar(n) / nva.
sql
server函数大全
SQL
2008 表达式:是常量、变量、列或函数等与运算符的任意组合。 https://www.2cto.com/database/201801/712174.html 一旦成功地从表中检索出数据,就需要进一步操纵这些数据,以获得有用或有意义的结果。这些要求包括:执行计算与数学运算、转换数据、解析数值、组合值和聚合一个范围内的值等。 下表给出了T-
SQL
函...
MS-SQL Server
34,594
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章