【DB笔试面试183】在Oracle中,如何查看存储过程的编译错误?_oracle

 

 

Q题目如下所示:

在Oracle中,如何查看存储过程的编译错误?

 

     A答案如下所示:

 

 

 

在存储过程编译完成后使用SHOW ERROR命令即可查看,如下所示:

 

 

SQL> CREATE OR REPLACE PROCEDURE PRO_ERROR_LHR AS 

  2  BEGIN

  3  XXX;

  4  END;

  5  /

Warning: Procedure created with compilation errors.

SQL> SHOW ERROR

Errors for PROCEDURE PRO_ERROR_LHR:

LINE/COL ERROR

-------- -----------------------------------------------------------------

3/1      PL/SQL: Statement ignored

3/1      PLS-00201: identifier 'XXX' must be declared

 

 

可以看到第3行第1列有错误。

 

DB笔试面试历史连接

http://mp.weixin.qq.com/s/Vm5PqNcDcITkOr9cQg6T7w

 

About Me:小麦苗

● 本文作者:小麦苗,只专注于数据库的技术,更注重技术的运用

● 版权所有,欢迎分享本文,转载请保留出处

● 题目解答若有不当之处,还望各位朋友批评指正,共同进步

 

 

【DB笔试面试183】在Oracle中,如何查看存储过程的编译错误?_oracle_02

 

 

本文分享自微信公众号 - DB宝(lhrdba)。
如有侵权,请删除。