回答问题 · 2018-08-30 19:02 PLS-00432:实现限制:在SELECT语句中不能使用FORALL和BULK COLLECT INTO 原因: SELECT语句包含FORALL和BULK COLLECT INTO短语。 操作:在SELECT语句中不使用FORALL和BULK COLLECT INTO。
回答问题 · 2018-08-30 19:02 PLS-00433:不一致的包标准 原因: PL / SQL编译器无法找到STANDARD包中应该存在的条目(如类型声明)。 操作:确保当前Oracle数据库中有可用的包STANDARD的正确版本,然后重试编译。
回答问题 · 2018-08-30 19:02 PLS-00434:记录字段不支持类型:“ string ” 原因:尝试对记录字段使用不受支持的类型。在本版本中,在记录字段中不支持使用SQL92日期时间类型(时间,时间戳,时区,时区,时区,时间间隔,到一个月,间隔从一天到第二天)。 操作:仅对记录字段使用支持的类型。
回答问题 · 2018-08-30 19:02 PLS-00435:没有BULK的DML语句In-BIND不能在FORALL中使用 原因: FORALL语句中的DML(SELECT / INSERT / DELETE / UPDATE)语句不包含BULK IN-BIND变量。 操作: FORALL语句内的DML(SELECT / INSERT / DELETE / UPDATE)语句必须包含BULK IN-BIND变量。
回答问题 · 2018-08-30 19:02 PLS-00436:实施限制:无法引用BULK In-BIND表中的记录或对象 原因:运行时不支持表(bulk_index).field。 操作:使用FOR循环而不是FORALL DML语句(MERGE / INSERT / DELETE / UPDATE)。
回答问题 · 2018-08-30 19:02 PLS-00437:在字符串子句中不能使用FORALL批量索引 原因:不支持RETURNING表(bulk_index)。 操作:改用RETURNING BULK COLLECT
回答问题 · 2018-08-30 19:02 PLS-00424:RPC默认值不能包括包状态 原因:尝试调用远程子程序,其默认参数取决于程序包状态,这是不允许的。当调用远程子程序时,如果相应的形式参数依赖于包状态,则必须显式传递实际参数。 操作:通过显式传递每个实际参数来调用远程子程序。
回答问题 · 2018-08-30 19:02 PLS-00425:在SQL中,函数参数和返回类型必须为SQL类型 原因:当游标变量被声明为a的形式参数时 操作:将参数模式从OUT更改为IN或IN OUT。
回答问题 · 2018-08-30 19:02 PLS-00427:当STANDARD的版本不同时,RPC默认值不能使用内置函数 原因:尝试调用远程子程序,其默认参数值是使用内置操作计算的。如果调用系统使用与被调用系统不同的STANDARD包版本,则默认表达式必须是简单的数字或字符串字面值,NULL或直接调用用户编写的函数。 操作:通过显式传递每个实际参数值来调用远程子程序。