回答问题 · 2018-08-30 19:02 PLS-00652:聚合函数应该只有一个参数 原因:用户尝试使用0或多于一个参数创建聚合函数。 操作:不要使用0或多个参数创建聚合函数。
回答问题 · 2018-08-30 19:02 PLS-00645:在COALESCE表达式的操作数之间的' string ' 处找到字符集不匹配 原因:在COALESCE表达式中,操作数在字符集中不匹配,并且不清楚需要哪个隐式转换来纠正不匹配。 操作:更改操作数,使其字符集相匹配。
回答问题 · 2018-08-30 19:02 PLS-00646:MAP或ORDER方法必须在子类型层次结构的根中定义 原因:尝试在子类型中定义MAP或ORDER方法。 操作:在子类型层次结构的根目录中定义MAP或ORDER方法。您可以覆盖子类型中的MAP方法。
回答问题 · 2018-08-30 19:02 PLS-00647:名称“ string ”的属性与方法同名相冲突 原因:在创建子类型时,某些属性名称与方法名称冲突。 操作:在正在创建的类型中为属性或方法使用不同的名称。
回答问题 · 2018-08-30 19:02 PLS-00648:超类型属性“ string ”的类型不能是此版本中的子类型或子类型的引用 原因:用户尝试完成一个类型,Tsub作为另一种类型的子类型,Tsuper其中Tsuper包含类型为Tsub的属性或类型为REF的属性为Tsub。这是一个实施限制。 操作:将代码设计更改为不使用类型为子类型或REF为子类型的属性的任何类型。
回答问题 · 2018-08-30 19:02 PLS-00649:方法“ string ”每个对象类型只能被覆盖一次 原因:用户尝试在同一子类型中多次重写该方法。 操作:通过删除方法签名不同的OVERRIDING关键字,使其成为额外的重载。参数类型应另行重新考虑。
回答问题 · 2018-08-30 19:02 PLS-00650:PARTITION / CLUSTER / ORDER BY子句的无效类型 原因: Uer尝试对PARTITION / CLUSTER?ORDER BY子句使用无效类型。 行动:使用合法允许的类型。
回答问题 · 2018-08-30 19:02 PLS-00637:FINAL方法不能被覆盖或隐藏 原因:尝试覆盖FINAL MEMBER方法或隐藏FINAL STATIC方法。 操作:避免覆盖FINAL MEMBER方法或隐藏FINAL STATIC方法
回答问题 · 2018-08-30 19:02 PLS-00638:不能超载MAP方法 原因: MAP方法覆盖继承的方法。 操作:使规格匹配。
回答问题 · 2018-08-30 19:02 PLS-00639:NCHAR / NVARCHAR2不能是字节长度语义 原因: NCHAR / NVARCHAR只能是码点长度的语义学。与NCHAR一起使用的BYTE限定符是非法的:nc NCHAR(7 BYTE); 名称NVARCHAR2(10字节); 操作:删除BYTE限定符,使其成为代码点长度语义