PLS-00516:INSERT语句中对象表和值“ string ” 之间的类型不匹配。,.原因:在使用类型表(对象表)的INSERT语句中,非聚合值的类型与表的对象类型不匹配。,.行动:无,.
回答于 2018-08-30 19:02
PLS-00509:实现限制:在选择一个字段之前将返回的记录传递给一个临时标识符,.原因:使用非法语法来调用返回记录的记录或PL / SQL表的无参数的函数。当调用接受参数并返回记录的函数时,可以使用以下语法来引用记录中的字段:function_name(parameters).field_name但是,您不能使用上面的语法来调用无参数的函数,因为PL...
回答于 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-00499:强制进入不支持的记录集合,.原因: SELECT或FETCH可以指定要强制列入作为记录集合的变量的列列表。这是类型检查正确,但由于需要隐式的布局更改,尚未支持。,.操作:使用列的对象构造函数来表达SELECT,并使用一组对象作为INTO变量。或者,一次将该集合建立一行,将每一行强制为一个恰好是一个元素的记录。或者...
回答于 2018-08-30 19:02
PLS-00500:无效的操作符绑定,.原因:在指定范围内找不到操作符绑定功能。,.操作:为操作员绑定fucntion提供正确的参数数量和类型。或者,指定包含操作符绑定fucntion的模式,包或类型的正确名称。,.
回答于 2018-08-30 19:02
PLS-00503:返回从函数返回的语句,.原因:在函数体中,使用不包含表达式的RETURN语句。在过程中,RETURN语句不包含表达式,因为该语句只是将控制权返回给调用者。但是,在函数中,RETURN语句必须包含一个表达式,因为它的值分配给函数标识符。,.操作:将表达式添加到RETURN语句。,.
回答于 2018-08-30 19:02
PLS-00504:类型字符串 _BASE可能不会在包STANDARD之外使用,.原因:在声明中,数据类型NUMBER_BASE(例如)被错误地指定。数据类型CHAR_BASE,DATE_BASE,MLSLABEL_BASE和NUMBER_BASE仅供内部使用。,.操作:指定(例如)数据类型NUMBER而不是NUMBER_BASE。,.
回答于 2018-08-30 19:02