问题:
采用SQL*Plus登录ORACLE数据库,创建存储过程如果报错的话,往往就提示一句“Warning: Procedure created with compilation errors.”,如何显示或定位出详细的错误信息?
方法一:
在SQL*Plus中输入命令:
show error
方法二:
通过查询user_errors视图获取,查询语句如下:
SELECT NAME, LINE||'/'||POSITION AS "LINE/COL", TEXT
FROM USER_ERRORS
WHERE NAME="&name"
ORDER BY LINE;