回答问题 · 2018-08-30 19:02 PLS-00532:REF的目标必须是完整或不完整的对象类型。 原因: REF的目标只能是一个完整的或不完整的对象类型。 操作:如果要使用REF,请更改类型; 否则,删除REF。
回答问题 · 2018-08-30 19:02 PLS-00533:不支持不可用类型的表。 原因:试图创建一个不能被查询的类型的表。不支持这种类型的表。 操作:创建一个包含不可查询类型的对象类型。然后创建对象类型的表。
回答问题 · 2018-08-30 19:02 PLS-00517:INSERT语句中的select list元素' string '与相应表列之间的类型不匹配,并带有子查询 原因:在具有子查询的INSERT语句中,选择列表的至少一个元素与INTO子句中的表的相应列不兼容。该错误表示子查询应该被重写以匹配目标表的结构。 行动:无
回答问题 · 2018-08-30 19:02 PLS-00518:此INSERT语句需要包含括号列表值的VALUES子句 原因:输入VALUES子句,而不包括括号中的SQL数据项列表。在具有显式列列表的所有INSERT语句中,VALUES子句必须包含括号中的SQL数据项列表。例如:INSERT INTO my_tab(a,b,c)VALUES(1,2,my_variable); 操作:重写该语句以将括号中的SQL数据项列表。
回答问题 · 2018-08-30 19:02 PLS-00519:此INSERT语句需要一个包含对象类型表达式的VALUES子句,而不是值列表 原因:在具有类型表的INSERT语句中,当期望对象类型项目时使用聚合。 操作:使用对象构造函数或其他对象类型表达式替换聚合。
回答问题 · 2018-08-30 19:02 PLS-00520:MAP方法必须声明为除(可选)SELF以外的任何参数。 原因:使用参数声明了MAP成员函数。地图成员函数只能有一个参数:默认的SELF参数。地图方法必须声明没有任何参数。编译器会添加SELF参数。 操作:从地图成员函数中删除参数。
回答问题 · 2018-08-30 19:02 PLS-00521:除了(可选)SELF之外,还必须使用1(一)参数声明ORDER方法。 原因:订单成员函数声明没有用户指定的参数。订单成员函数有两个参数,一个是编译器添加的默认SELF参数。第二个参数由用户添加,并且必须声明一个必须与包含对象类型相同类型的订单方法。 操作:检查并更正指定参数的方式。
回答问题 · 2018-08-30 19:02 PLS-00522:MAP方法必须返回标量类型。 原因: MAP成员函数被写入,使得它返回除了标量类型之外的东西。 操作:重写MAP函数,使其返回标量类型。
回答问题 · 2018-08-30 19:02 PLS-00523:ORDER方法必须返回一个INTEGER。 原因:订单成员函数被写入,使得它返回除整数类型之外的东西。 操作:重写ORDER方法,使其返回整数类型。
回答问题 · 2018-08-30 19:02 PLS-00524:ORDER方法中的参数类型必须是包含对象类型。 原因:订单成员函数被声明为没有用户指定的参数。订单成员函数有两个参数,一个是编译器添加的默认SELF参数。第二个参数由用户添加,并且必须声明一个必须与包含对象类型相同类型的订单方法。 操作:检查并更正指定参数的方式。