Oracle存储过程错误详细情报的获取方式

只是一个简单的备忘,偶尔做PROC,每次都要查一次,为了避免将来的调查,索性笔记一下。

一般写好 PROC, 用

@PROC文件位置

的方式执行。没错还好,有错直接就一句提示,简单的PROC还好,动辄1000+行的PROC,简直崩溃。

其实Oracle是有记录的,简单通过这个查询就能得到。备忘一下

select 
	* 
from 
	SYS.USER_ERRORS 
WHERE 
	NAME = 'PROC_NAME'