PCC-00105:ANSI所要求的关键字工作,.原因:使用了ANSI / ISO SQL标准的Oracle扩展。具体来说,在COMMIT或ROLLBACK语句中使用关键字WORK。例如,违规代码可能如下所示:EXEC SQL COMMIT WORK RELEASE; 当FIPS = YES时,该信息消息由FIPS Flagger发出。,.行动:无需采取行动。但是,对于ANSI / ISO合规性,请勿使用关键字WOR...
回答于 2018-08-30 18:55
PCC-00106:RELEASE是对COMMIT和ROLLBACK语句的Oracle扩展,.原因:使用了ANSI / ISO SQL标准的Oracle扩展。具体来说,参数RELEASE在COMMIT或ROLLBACK语句中使用。例如,违规代码可能如下所示:EXEC SQL ROLLBACK RELEASE; 当FIPS = YES时,该信息消息由FIPS Flagger发出。,.行动:无需采取行动。但是,对于符合ANSI / ISO的...
回答于 2018-08-30 18:55
PCC-00107:CONNECT语句取决于Oracle实现,.原因:使用了ANSI / ISO SQL标准的Oracle扩展。具体来说,CONNECT语句用于登录到ORACLE。例如,违规代码可能如下所示:EXEC SQL CONNECT:username IDENTIFIED BY:password; 当FIPS = YES时,该信息消息由FIPS Flagger发出。,.行动:无需采取行动。但是,对于ANSI / ISO合规性,...
回答于 2018-08-30 18:55
PCC-00108:ANSI不支持此语句,.原因:使用了ANSI / ISO SQL标准的Oracle扩展。具体来说,使用了不合规的SQL语句,如PREPARE。例如,违规代码可能如下所示:EXEC SQL PREPARE sql_statement FROM:sql_string; 当FIPS = YES时,该信息消息由FIPS Flagger发出。,.行动:无需采取行动。但是,对于符合ANSI / ISO的规定,请勿使...
回答于 2018-08-30 18:55
PCC-00093:无效或过时选项被忽略,.原因:预编译器发现在先前版本或不同主机语言中可用的选项,但不是当前版本或主机语言。,.操作:删除选项规范。,.
回答于 2018-08-30 18:55
PCC-00094:char [n]数据类型的数组长度必须> = 2,.原因:当MODE = {ANSI | ANSI14},指定了char [n]主机变量的长度小于2个字符,或者指定了一个简单的char变量。当MODE = {ANSI | ANSI14},长度必须至少为2个字符。此消息仅由Pro * C预编译器发出。,.操作:更正声明,使其指定至少2个字符的长度。,.
回答于 2018-08-30 18:55
PCC-00095:缺少PROGRAM,SUBROUTINE,FUNCTION或BLOCK DATA语句,.原因: FORTRAN源文件预期至少有一个PROGRAM,SUBROUTINE,FUNCTION或BLOCK DATA语句,预编译器用于检测例程或编译单元的开头。,.操作:将其中一个语句添加到源文件。,.
回答于 2018-08-30 18:55
PCC-00096:阵列FETCH不允许用于模式= ANSI14,.原因:当MODE = ANSI14时,尝试使用数组SELECT或FETCH。但是,MODE = ANSI14不允许使用阵列操作。,.操作:如果必须指定MODE = ANSI14,请将SELECT或FETCH语句放在主机语言循环中,而不是使用数组接口。,.
回答于 2018-08-30 18:55
PCC-00097:仅允许COBOL和PL / I使用DECIMAL和DISPLAY类型,.原因:在EXEC SQL VAR或EXEC SQL TYPE语句中使用DECIMAL和DISPLAY外部数据类型,其中包含Pro * COBOL或PRO * PL / I以外的Oracle预编译器。这些外部数据类型仅在Pro * COBOL和PRO * PL / I中可用。,.操作:从EXEC SQL TYPE或EXEC SQL VAR语句中删除对DECIMAL或DIS...
回答于 2018-08-30 18:55
PCC-00098:在此上下文中不能使用Scale规范,.原因: Pro * C,Pro * FORTRAN,Pro * Pascal程序,在当前上下文中的EXEC SQL TYPE或EXEC SQL VAR语句中的缩放不能被指定。,.操作:从EXEC SQL TYPE或EXEC SQL VAR语句中删除比例规范。,.
回答于 2018-08-30 18:55