PLS-00228:类型为LONG的变量的非法声明,.原因:标识符是正式参数,该参数正在相同形式参数列表中的形式参数的默认表达式值的上下文中使用。例如:程序p(j号,k号:= j)。,.操作:删除有争议的变量定义,.
回答于 2018-08-30 19:02
PLS-00220:在这种情况下需要简单的名称,.原因:此处不允许使用AB或ABC等限定名称。,.操作:使用简单的名称,如A代替。,.
回答于 2018-08-30 19:02
PLS-00221:' string '不是一个过程或未定义,.原因:作为过程引用的标识符未声明或实际表示另一个对象(例如,它可能已被声明为函数)。,.操作:检查标识符的拼写和声明。同时确认声明在块结构中正确放置。,.
回答于 2018-08-30 19:02
PLS-00222:此范围中不存在名称为' string '的函数,.原因:引用为函数的标识符未声明或实际表示另一个对象(例如,它可能已被声明为过程)。,.操作:检查标识符的拼写和声明。同时确认声明在块结构中正确放置。,.
回答于 2018-08-30 19:02
PLS-00216:NUMBER精度约束必须在范围内(1 .. 38),.原因: NUMBER变量已被声明为精度超出合法范围。不支持N NUMBER(800)或N NUMBER(123,10)等声明。,.操作:更改非法的NUMBER精度约束,确保它在1 .. 38范围内。,.
回答于 2018-08-30 19:02
PLS-00217:NUMBER比例约束必须在范围内(-84 .. 127),.原因: NUMBER变量已被声明,其范围超出了合法范围。不支持N NUMBER(10,345)或N NUMBER(10,-100)等声明。,.操作:更改非法的NUMBER比例约束,确保它在-84 .. 127范围内。,.
回答于 2018-08-30 19:02
PLS-00218:声明为NOT NULL的变量必须具有初始化分配,.原因:通常,在其声明中没有初始化子句的变量将自动初始化为NULL。这对于NOT NULL变量是不合逻辑的; 因此,需要一个初始化子句。,.Action:向变量声明添加一个初始化子句。如果启动对于语法来说太复杂,可以添加一个函数调用(在以后的版本中)。,.
回答于 2018-08-30 19:02
PLS-00219:标签' string '引用超出范围,.原因:使用块或循环标签来限定未声明或不在标签范围内的变量(如在outer_block.date中)。变量名称可能拼写错误,其声明可能有问题,或声明可能在块结构中不正确地放置。,.操作:检查变量名称的拼写和声明。同时确认声明在块结构中正确放置。,.
回答于 2018-08-30 19:02
PLS-00212:无法获得足够的内存来编译CASE语句,.原因: CASE语句太大。编译器没有足够的存储来处理它。,.行动:无,.
回答于 2018-08-30 19:02
PLS-00213:包装STANDARD无法使用,.原因: PL / SQL编译器在当前的Oracle数据库中找不到包STANDARD。要编译程序,PL / SQL需要包STANDARD。,.操作:确保当前Oracle数据库中包STANDARD可用,然后重试该操作。,.
回答于 2018-08-30 19:02