回答问题 · 2018-08-30 18:48 PCB-00313:TO SAVEPOINT子句是一个Oracle扩展 原因:使用了ANSI / ISO SQL标准的Oracle扩展。具体来说,TO SAVEPOINT <save_id>子句在ROLLBACK语句中被使用。 行动:无需采取行动。但是,对于符合ANSI / ISO的规定,请勿使用TO SAVEPOINT子句。
回答问题 · 2018-08-30 18:48 PCB-00238:此表的组件项目主机变量的元素不能是表 原因:在SQL语句中使用了一个表,并且具有作为表的元素的组项。 操作:从组项的元素中删除OCCURS子句。
回答问题 · 2018-08-30 18:48 PCB-00239:表组项目指示符的元素不能是表或组项 原因:作为表格的组项目具有表或组项目的元素。 操作:更改指示器中的嵌套表或组项,使其成为基本项。
回答问题 · 2018-08-30 18:48 PCB-00240:包含此主机变量的组项不能为表 原因:属于具有OCCURS子句的组项目的基本项目已被引用。这是不允许的。 操作:将所使用的基本项目更改为不是组项目表的元素的项目。
回答问题 · 2018-08-30 18:48 PCB-00241:这里需要一个主机变量 原因:动态SQL语句中的COUNT项必须是主机变量,但不是。 操作:在动态SQL语句的COUNT项目中使用主机变量。
回答问题 · 2018-08-30 18:48 PCB-00242:这里需要主变量或精确数字常数 原因:动态SQL语句中的特定项目需要作为主变量或精确的数字(整数)常量,但不是。 操作:将动态SQL语句中的项目更改为使用主机变量或精确的数字常量。“300 - 399:FIPS标记错误消息”。
回答问题 · 2018-08-30 18:48 PCB-00301:使用非ANSI函数是一个Oracle扩展 原因:使用了ANSI / ISO SQL标准的Oracle扩展。具体来说,使用非ANSI函数。当FIPS = YES时,该信息消息由FIPS Flagger发出。 操作:无需执行任何操作。但是,对于符合ANSI / ISO规定,请勿使用此功能。
回答问题 · 2018-08-30 18:48 PCB-00302:ANSI不支持此语句 原因:使用了ANSI / ISO SQL标准的Oracle扩展。具体来说,使用了不合规的SQL语句,如PREPARE。例如,违规代码可能如下所示:EXEC SQL PREPARE SQL-STMT FROM:HV END-EXEC。当FIPS = YES时,该信息消息由FIPS Flagger发出。 行动:无需采取行动。但是,对于符合ANSI / ISO的规定,请勿使用不合格声明。