社区
MS-SQL Server
帖子详情
捕捉存储过程的异常信息?
Michaelyfj
2002-08-23 06:03:25
在sql server中能否得到所有存储过程执行的异常信息?
不知道在sql server的日志中能否找到?
...全文
233
10
打赏
收藏
捕捉存储过程的异常信息?
在sql server中能否得到所有存储过程执行的异常信息? 不知道在sql server的日志中能否找到?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
leimin
2002-08-26
打赏
举报
回复
SQL SERVER好像无法返回所有的SP的ERROR MESSAGE,可以使用RETUREN CODE OR PRINT来返回MESSAGE.
realry
2002-08-26
打赏
举报
回复
谁能帮我, 谢了。
http://www.csdn.net/expert/topic/970/970422.xml?temp=.1464044
Michaelyfj
2002-08-26
打赏
举报
回复
"用profiler(事件探查器)来跟踪存储过程的运行"
会占用系统很大的资源,我不能采用这种方式
icevi
2002-08-26
打赏
举报
回复
笔误:执行JPB 改为:执行JOB
icevi
2002-08-26
打赏
举报
回复
其实不知道你具体是要做什么,所以也是不知道什么方法对你是合适的,下面的方法你看能不能对你有帮助:
1、master数据库里有一个表sysmessages,你可以在里面加入你自己定义的错误信息。
2、你可以建立一个警告,在捕捉到某错误代号时做些处理(比如通知、执行JPB)。
3、在所有存储过程里加入语句,当有错误时用RAISERROR来返回错误。
你还可以试下用sqldiag,下面是帮助里的说明:
sqldiag实用工具收集并存储诊断信息和查询历史跟踪(如果正在运行)的内容。输出文件包含错误日志、来自 sp_configure 的输出结果以及附加的版本信息。如果当此实用工具被唤醒调用时查询历史跟踪正在运行,则跟踪文件将包含最后 100 个 SQL 事件和异常错误。
另外还可以用黑盒来查看错误事件,搜索"blackbox"可以找到相关的说明。
jornet
2002-08-24
打赏
举报
回复
关注
icevi
2002-08-23
打赏
举报
回复
可以用profiler(事件探查器)来跟踪存储过程的运行。
zhxfzhxf1
2002-08-23
打赏
举报
回复
关注
Chiff
2002-08-23
打赏
举报
回复
可以在存储过程建立错误捕捉机制,有错误时return返回代码,然后用
exec 变量=存储过程
的方式得到错误信息。
CSDNM
2002-08-23
打赏
举报
回复
if @@error<>1
begin
......
end
可以捕捉存储过程的部分异常代码,可以查到信息
Oracle_
存储过程
exception
异常
处理大全及实例经典最终.docx
Oracle
存储过程
exception
异常
处理大全及实例经典最终是 Oracle 数据库中
存储过程
的
异常
处理机制,可以
捕捉
和处理错误,以确保程序的正确执行和可靠性。
异常
处理可以分为三种类型:预定义的
异常
处理、非预定义的...
mysql
存储过程
中的
异常
处理解析
定义
异常
捕获类型及处理方法: DECLARE handler_action HANDLER FOR condition_value [, condition_value] ... statement handler_action: CONTINUE | EXIT | UNDO condition_value: mysql_error_code...
存储过程
捕捉
异常
EXEC ProcName @ProcParam-----------执行
存储过程
[报错,则错误
信息
会被
捕捉
] COMMIT --------------------------------提交事务 END TRY-----------结束
捕捉
异常
BEGIN CATCH------有
异常
被捕获 IF @@...
存储过程
异常
处理喝Java_
存储过程
——
异常
捕获&打印
异常
信息
建立保存
异常
信息
的
存储过程
3. 建立在SQL Server中打印
异常
信息
的
存储过程
4. 建立一个用于测试的
存储过程
抛出
异常
进行测试5. 参考
信息
shanzm-2020年5月13日0. 背景说明之前极其的抱怨使用
存储过程
,觉得
存储过程
不...
java 抓
存储过程
异常
_Mybatis如何
捕捉
存储过程
抛出的
异常
首先在PL/SQL中,创建一个
存储过程
如下:PROCEDURE p_test_say_hello(in_name IN VARCHAR2,out_hello OUT VARCHAR2,out_code OUT NUMBER,out_msg OUT VARCHAR2) ISBEGINout_code := -1;out_msg := 'ok';SELECT 'hello ...
MS-SQL Server
34,838
社区成员
254,631
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章