今天在创建一个存储过程时总提示
警告: 创建的过程带有编译错误。
什么原因,一时找不出来
语法上没什么问题,而且以前可以编译通过,如何解决呢?
后来搜索后发现该命令:show error
在SQL*PLUS中输入:show error
原因出来了
PROCEDURE MP_DATA_1_ADD 出现错误:
LINE/COL ERROR
-------- -----------------------------------------------------------------
28/6 PLS-00201: 必须说明标识符 'MP_DATA_CSB'
28/6 PL/SQL: Statement ignored
37/7 PLS-00201: 必须说明标识符 'MP_DATA_CSB'
37/7 PL/SQL: Statement ignored
LINE/COL ERROR
-------- -----------------------------------------------------------------
28/6 PLS-00201: 必须说明标识符 'MP_DATA_CSB'
28/6 PL/SQL: Statement ignored
37/7 PLS-00201: 必须说明标识符 'MP_DATA_CSB'
37/7 PL/SQL: Statement ignored
呵呵,原来需要先创建MP_DATA_CSB存储过程。