回答问题 · 2018-08-30 19:02 PLS-00539:子程序' string '在对象类型主体中声明,必须在对象类型规范中定义 原因:指定的子程序在对象类型的正文中声明,但未在对象类型的规范中定义。注意光标体可以不存在规格。 操作:定义对象类型规范中的子程序,或从身体中删除声明。
回答问题 · 2018-08-30 19:02 PLS-00540:在此上下文中不支持对象。 原因:对象已被声明在本地范围内(函数,过程或匿名块)或不支持的包范围内。 操作:在全局或数据库范围内声明类型。
回答问题 · 2018-08-30 19:02 PLS-00541:指定的大小或长度太大。 原因:为数据项指定了长度或大小太大。 操作:指定较小的值并重试操作。
回答问题 · 2018-08-30 19:02 PLS-00525:在SQL语句中,仅允许对象的等式比较,而不使用映射或顺序函数。 原因:没有为关系比较提供地图或订单功能。当不提供地图或订单功能时,只能使用相等比较。 操作:为对象提供地图或订单函数。否则将程序更改为仅使用等式比较。
回答问题 · 2018-08-30 19:02 PLS-00526:比较PL / SQL中的对象需要MAP或ORDER函数。 原因:在独立的PL / SQL中,尝试比较没有地图或顺序函数的对象。 操作:提供地图或订单功能并重试操作。
回答问题 · 2018-08-30 19:02 PLS-00527:MAP或ORDER功能需要PRAGMA RESTRICT_REFERENCES,指定:WNDS,WNPS,RNPS,RNDS。 原因:未指定PRAGMA RESTRICT_REFERENCES或没有指定以下任一项:WNDS,WNPS,RNPS或RNDS。 操作:添加或更正PRAGMA并重试操作。
回答问题 · 2018-08-30 19:02 PLS-00528:ORDER函数的参数必须为IN模式 原因:您向ORDER函数声明了OUT或IN OUT模式的参数。 操作:将参数更正为仅使用IN模式。
回答问题 · 2018-08-30 19:02 PLS-00529:INSERT语句中的列名称字符串不正确(必须是标识符) 原因:在INSERT语句中,尝试使用不是标识符的列名称。在具有显式列列表的任何INSERT语句中,列名称必须是简单的标识符。 操作:重写INSERT语句,使用列名称的简单标识符。
回答问题 · 2018-08-30 19:02 PLS-00530:用于对象类型属性的非法类型:' string '。 原因:尝试对对象类型属性使用无效类型。 操作:仅对对象类型属性使用支持的类型。
回答问题 · 2018-08-30 19:02 PLS-00531:VARRAY或TABLE类型中不支持的类型:' string '。 原因:尝试在VARRAY或TABLE类型中使用不受支持的类型。 操作:仅在VARRAY或TABLE类型中使用受支持的类型。