[HELP] PL/SQL开发 ora-01401问题,请大侠帮助。
关键词:HELP PL SQL,SQL
kingbird001:
创建数据库对象,如存储过程,程序包时出现如下错误:
---------------------------------------------------------------------------
create or replace package body emp
error 位于第1行:
ORA-00604: 递归SQL层1出现错误
ORA-01401:插入的值对于列过大
ORA-06512:在line3
--------------------------------------------------------------------------
程序本身肯定没问题。创建程序包头没问题。
以前创建存储过程时也出现过同样错误,但是把名称改为小于10字符就好了,超过10个字符就出现上面的错误。
请教谁了解,帮助。感谢
kingbird001:
我以为可能是数据库的某项配置问题。
难道没有碰到这个问题的?
lastwinner:
您都找到问题原因所在了,呵呵
把名称字段改大一些就好了
wxf_private:
乱谈
我从来没碰到过此问题,重点检查oracle相关过程定义的参数
kingbird001:
哈哈哈,不是“乱谈”。
该程序在其它Oracle系统中创建没有任何问题。