小智
小智

性别: 注册于 2018-08-30

向TA求助
20金币数
200 经验值
0个粉丝
主页被访问 4937 次

20008 个回答

0 赞同

PCC-00112: Datatype not supported by ANSI

PCC-00112:ANSI不支持数据类型,.原因:使用了ANSI / ISO标准的Oracle扩展。具体来说,使用了一个指针或不一致的数据类型,例如VARCHAR。例如,违规代码可能如下所示:EXEC SQL BEGIN DECLARE SECTION VARCHAR username [20]; EXEC SQL END DECLARE SECTION当FIPS = YES时,该信息消息由FIPS Flagger发出。,.行动:无需采取...

回答于 2018-08-30 18:55

0 赞同

PCC-00113: Value of DBMS option invalid with given value of...

PCC-00113:给定值为MODE选项的DBMS选项的值无效,.原因:当MODE = {ANSI14 | ANSI13},DBMS = V7被指定,或者当MODE = ANSI时指定了DBMS = v6。这些选项设置不兼容。请注意,DBMS选项在Oracle预编译器的版本1.5之前不可用。,.操作:使用DBMS = V7,而不是MODE = {ANSI14 | ANSI13},指定MODE = {ANSI | ORACLE}。使用DBMS =...

回答于 2018-08-30 18:55

0 赞同

PCC-00114: Length spec required in EXEC SQL VAR statements f...

PCC-00114:用于VARxxx类型的EXEC SQL VAR语句中需要的长度规范,.原因:在EXEC SQL VAR语句中,未指定长度的VARCHAR或VARRAW外部数据类型。与其他类型不同,必须为VARCHAR和VARRAW指定数据字段的最大长度。,.操作:将长度规范添加到EXEC SQL VAR语句。,.

回答于 2018-08-30 18:55

0 赞同

PCC-00115: Array required here

PCC-00115:这里需要数组,.原因:在ARRAYLEN语句中,未指定先前声明的主机数组的名称。ARRAYLEN语句中的第一个主机变量必须是数组。指定数组维度的第二个主机变量必须是一个4字节的整数。正确的语法如下:EXEC SQL ARRAYLEN host_array(dimension); ARRAYLEN语句必须出现在声明部分中,但在某个地方,host_array和维度的...

回答于 2018-08-30 18:55

0 赞同

PCC-00116: This array already given in an ARRAYLEN statement...

PCC-00116:在ARRAYLEN语句中已经给出了这个数组,.原因:在两个不同的ARRAYLEN语句中指定了相同的主机数组。不能在多个ARRAYLEN语句中指定给定的主机数组。,.操作:检查ARRAYLEN语句中主机数组名称的拼写。更改其中一个名称,以便它们引用不同的主机数组或删除其中一个ARRAYLEN语句。,.

回答于 2018-08-30 18:55

0 赞同

PCC-00117: Invalid ARRAYLEN length variable type

PCC-00117:ARRAYLEN长度变量类型无效,.原因:在ARRAYLEN语句中未指定有效的数组维。必须使用先前声明的4字节整数主机变量(而不是文字或表达式)来指定数组维度。例如,违规代码可能如下所示:EXEC SQL ARRAYLEN ename_array(25); - 非法维度,.操作:提供有效的数组维。如果需要,声明一个4字节的整数主机变量用于ARRAYL...

回答于 2018-08-30 18:55

0 赞同

PCC-00101: Lower case 'e' in floating point number is not AN...

PCC-00101:浮点数小写'e'不是ANSI,.原因:使用了ANSI / ISO SQL标准的Oracle扩展。具体来说,以科学计数法使用小写字母“e”。例如,违规代码可能如下所示:maxnum = 10e38; 当FIPS = YES时,该信息消息由FIPS Flagger发出。,.行动:无需采取行动。但是,对于符合ANSI / ISO的规定,请使用科学计数法的大写“E”。,.

回答于 2018-08-30 18:55

0 赞同

PCC-00102: FOR UPDATE is an Oracle extension

PCC-00102:FOR UPDATE是一个Oracle扩展,.原因:使用了ANSI / ISO SQL标准的Oracle扩展。具体来说,在游标声明中使用了FOR UPDATE OF子句。例如,违规代码可能如下所示:EXEC SQL DECLARE emp_cursor CURSOR FOR SELECT ENAME,SAL FROM EMP WHERE DEPTNO =:dept_number FOR UPDATE OF SAL; 当FIPS = YES时,该信息消息由F...

回答于 2018-08-30 18:55

0 赞同

PCC-00103: AT clause is an Oracle extension

PCC-00103:AT子句是一个Oracle扩展,.原因:使用了ANSI / ISO SQL标准的Oracle扩展。具体来说,在SQL语句中使用了AT 子句。例如,违规代码可能如下所示:EXEC SQL AT oracle3 COMMIT RELEASE; 当FIPS = YES时,该信息消息由FIPS Flagger发出。,.行动:无需采取行动。但是,对于ANSI / ISO合规性,请勿使用AT 子句。,.

回答于 2018-08-30 18:55

0 赞同

PCC-00104: FOR clause is an Oracle extension

PCC-00104:FOR子句是一个Oracle扩展,.原因:使用了ANSI / ISO SQL标准的Oracle扩展。具体来说,FOR子句在数组处理SQL语句中被使用。例如,违规代码可能如下所示:EXEC SQL FOR:limit INSERT INTO EMP(EMPNO,JOB,DEPTNO)VALUES(:emp_number,:job_title,:dept_number); 当FIPS = YES时,该信息消息由FIPS Flagge...

回答于 2018-08-30 18:55