我在创建过程和包时遇到错误。请任何人帮助我。
我的程序代码-
CREATE OR REPLACE PROCEDURE IPROC(CID IN NUMBER, CNAME IN VARCHAR2, CON IN NUMBER, A_NO IN NUMBER, BAL IN NUMBER, TTYPE VARCHAR2)
AS
BEGIN
INSERT INTO CUSTOMER_TBL VALUES(CID,CNAME,CON,A_NO,BAL,TTYPE);
END;
Run Code Online (Sandbox Code Playgroud)
错误-
Error report -
ORA-00604: error occurred at recursive SQL level 1
ORA-01653: unable to extend table SYS.PLSCOPE_ACTION$ by 128 in tablespace SYSAUX
00604. 00000 - "error occurred at recursive SQL level %s"
*Cause: An error occurred while processing a recursive SQL statement
(a statement applying to internal dictionary tables).
*Action: If the situation described in the next error on the stack
can be corrected, do so; otherwise contact Oracle Support.
Run Code Online (Sandbox Code Playgroud)
如果您仅在 Sql Developer 中遇到此错误,请尝试将Tools > Preferences > Database > PL/SQL Compiler 中的PLSCope 选项更改为 None。PLSCOPE_SETTINGS 控制 PL/SQL 源代码标识符数据的编译时收集、交叉引用和存储。
PLScope 的 SqlDeveloper 默认值为“全部”,可能导致此错误。
| 归档时间: |
|
| 查看次数: |
4408 次 |
| 最近记录: |