今天在创建一个存储过程时总提示
警告: 创建的过程带有编译错误。
什么原因,一时找不出来
语法上没什么问题,而且以前可以编译通过,如何解决呢?
后来搜索后发现该命令: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存储过程。