社区
Oracle 高级技术
帖子详情
请问在pl/sql如何捕捉出现错误的位置(源文件代码行的位置)
coldcat
2003-07-03 01:07:30
请问在pl/sql如何捕捉出现错误的位置(源文件代码行的位置),在其他高级语言里面都有这个功能,pl/sql提供了两个函数,
DBMS_UTILITY.FORMAT_ERROR_STACK;
DBMS_UTILITY.FORMAT_CALL_STACK;
但是都不能记录具体是哪一行出的错误,请问除了手工加入一些标志以外,有没有别的更好的方法阿。
...全文
110
1
打赏
收藏
请问在pl/sql如何捕捉出现错误的位置(源文件代码行的位置)
请问在pl/sql如何捕捉出现错误的位置(源文件代码行的位置),在其他高级语言里面都有这个功能,pl/sql提供了两个函数, DBMS_UTILITY.FORMAT_ERROR_STACK; DBMS_UTILITY.FORMAT_CALL_STACK; 但是都不能记录具体是哪一行出的错误,请问除了手工加入一些标志以外,有没有别的更好的方法阿。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wqliukey
2003-07-03
打赏
举报
回复
begin
exception
when others then
dbms_output.put_line(sqlcode||sqlerrm(sqlcode)
end ;
捕捉
pl
/
sql
具体出错
位置
环境: 10g 或以上版本
SQL
> set serveroutput on
SQL
> DECLARE 2 v_
sql
Text VARCHAR2(100); 3 BEGIN 4 v_
sql
Text:= ; 5 EXECUTE IMMEDIATE v_
sql
Text; 6 EXCEPTION 7 WHEN OTHERS THEN 8 dbms_
oracle
pl
sql
异常,Oracle:
pl
/
sql
异常处理[转]
Oracle:
pl
/
sql
异常处理[转]
pl
/
sql
提供了强大而灵活的手段来
捕捉
和处理程序产生的异常,从而使 oracle 的用户远离一些令人烦恼的 bug 。
pl
/
sql
异常处理的概念和术语在 oracle 中所有的
错误
都被认为是不应该发生的异常。一个异常可能是以下 3 种情况的一种:u 由系统产生的
错误
(“ out of memory ”或“ du
pl
icate value ...
PL
/
SQL
编程
一、
PL
/
SQL
基础
PL
/
SQL
:Procedural Language/
SQL
,过程语言/
SQL
是结合了Oracle过程语言和结构化查询语言的一种扩展语言 通过
PL
/
SQL
可以编写出具有很多高级功能的程序 具有编程语言的特点,能够添加程序逻辑,程序控制 一个
PL
/
SQL
语句块由三部分组成 声明部分 执
行
部分 异常部分 [DECLARE] -- 此处声明变量、游...
PL
/
SQL
最差实践14例
最近的position是
pl
/
sql
编写专业户,网上找到了这篇文章,感觉还不错。摘来记录下。
1. 超长的
PL
/
SQL
代码
影响:可维护性,性能
症状:
在复杂的企业应用中,存在动辄成百上千
行
的存储过程或上万
行
的包。
为什么是最差:
太长的
PL
/
SQL
代码
不利于阅读,第三方工具在调试时也会
出现
代码
行
混乱等问题。
PL
/
SQL
存储对象(存储过程、包、函数、触发器等)
行
数上限约为6000000
行
,但实际工作中,
PL
/
SQL
最差实践(转)
PL
/
SQL
最差实践(转) 关键字:
pl
/
sql
[/b]摘要:正如我们所知,程序员们乐于讨论最佳实践,很少提及最差实践,但实际工作中最差实践往往具有更深刻的警示作用。本文基于若干项目中的
代码
,总结常见的
PL
/
SQL
最差实践,并提出针对性的解决办法。 [b]1. 超长的
PL
/
SQL
代码
影响:可维护性,性能 症状: 在复杂的企业应用中,存在动辄成百上千
行
的存储过程或上万
行
的包。 为什么是最差: 太长的
PL
/
SQL
代码
不利于阅读,第三方工具在调试时也会
出现
代码
行
混乱等问题。
PL
/
SQL
存储对象(
Oracle 高级技术
3,499
社区成员
18,709
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章