回答问题 · 2018-08-30 19:02 PLS-00510:浮子不能有刻度 原因:当声明了一个FLOAT变量时,它的精度和比例被指定,如下例所示:DECLARE Salary FLOAT(7,2); 但是,无法指定FLOAT变量的缩放比例; 只有精度可以指定,如在工资FLOAT(7)中; 操作:从声明中删除比例说明符,或者声明NUMBER变量。
回答问题 · 2018-08-30 19:02 PLS-00511:记录可能不包含PL / SQL表的记录 原因: na RECORD定义,其中一个字段被声明为PL / SQL表的记录。这是不允许的。记录可以是另一记录的组件(即记录可以嵌套),但是记录的PL / SQL表不能是记录的组件。 操作:删除字段声明,或修改它以指定简单的记录类型。
回答问题 · 2018-08-30 19:02 PLS-00512:实现限制:' string ':不能直接访问远程包变量或游标 原因:尝试引用远程打包变量或游标。这是不允许的。相反,向远程包添加一个返回变量或游标值的函数。 操作:删除非法引用。
回答问题 · 2018-08-30 19:02 PLS-00513:从SQL调用的PL / SQL函数必须返回合法的SQL类型的值 原因:在SQL语句中,不要调用具有无法由SQL处理的返回类型的PL / SQL函数。例如,键入BOOLIAN,SQL不支持记录和索引表,返回的功能不能从SQL调用。 行动:无
回答问题 · 2018-08-30 19:02 PLS-00514:带有REF INTO子句的INSERT语句需要一个类型化的表 原因:此INSERT语句提供了REF INTO子句,只有在INTO子句中指定的表是对象表时,该子句才是合法的。 行动:无
回答问题 · 2018-08-30 19:02 PLS-00515:REF INTO变量' string '的类型必须是REF到表的类型 原因:在具有REF INTO子句的INSERT语句中,数据项的类型必须为REF到INTO子句中使用的表的类型。 行动:无
回答问题 · 2018-08-30 19:02 PLS-00516:INSERT语句中对象表和值“ string ” 之间的类型不匹配。 原因:在使用类型表(对象表)的INSERT语句中,非聚合值的类型与表的对象类型不匹配。 行动:无
回答问题 · 2018-08-30 19:02 PLS-00499:强制进入不支持的记录集合 原因: SELECT或FETCH可以指定要强制列入作为记录集合的变量的列列表。这是类型检查正确,但由于需要隐式的布局更改,尚未支持。 操作:使用列的对象构造函数来表达SELECT,并使用一组对象作为INTO变量。或者,一次将该集合建立一行,将每一行强制为一个恰好是一个元素的记录。或者,使用收藏记录。