回答问题 · 2018-08-30 18:55 PCC-00044:INTO / USING中的阵列大小不匹配。最小值为:string(number:number) 原因: INTO / USING子句中的数组变量的大小对于处理的行数来说太小了。 操作:在INTO / USING子句中声明所有数组变量至少具有给定的最小维数。
回答问题 · 2018-08-30 18:55 PCC-00045:字符串子句不适用于文件串中的行号。忽略了 原因:在EXEC SQL语句(例如SELECT语句结尾处的AT子句)的末尾存在错位的子句,或者 操作:检查语句语法,然后重新定位或更正错位或无效子句。
回答问题 · 2018-08-30 18:55 PCC-00047:未命名的注释/字符串常量,起始于文件串中的行号附近 原因:字符串常量缺少结尾的引号,或者注释缺少一个结尾的分隔符。 操作:检查所有注释是否已分隔,所有字符串常量都用引号括起来。
回答问题 · 2018-08-30 18:55 PCC-00050:无法在文件串中的程序单元结束行号中生成描述符 原因:预编译器无法为编译单元生成描述符。这可能发生在以下任一方面: o不存在或不正确执行的声明部分 o源文件开头附近或刚刚在END DECLARE SECTION语句之前的未检测到的语法错误 操作:验证声明部分是否正确实现。然后在编译单元的开头和任何END DECLARE SECTION语句之前检查语法错误,并根据需要进行更正。
回答问题 · 2018-08-30 18:55 PCC-00051:VARCHAR的大小串是线比65533更大数量的文件字符串 原因: VARCHAR主机变量的声明大小超过预编译器限制65533字节。 操作:检查声明部分,确保每个VARCHAR变量的大小不超过65533字节的限制。
回答问题 · 2018-08-30 18:55 PCC-00028:选项“ string ”不符合EXEC ORACLE选项 原因:在EXEC ORACLE语句中内联指定了预编译器选项。某些选项只能在命令行中指定。例如,INAME不能内联指定。 操作:在命令行上重新指定预编译器选项,而不是在EXEC ORACLE语句中。要查看预编译器选项的在线显示,请在操作系统提示符处输入预编译器命令(无选项)。
回答问题 · 2018-08-30 18:55 PCC-00029:不明确的选项“ string ” 原因:预编译器选项的名称略有缩写。例如,MAX =可能指MAXLITERAL或MAXOPENCURSORS。 操作:重新确认完整的选项名称或明确的缩写。要查看预编译器选项的在线显示,请在操作系统提示符处输入预编译器命令(无选项)。
回答问题 · 2018-08-30 18:55 PCC-00031:为选项“ string ” 指定的值无效 原因:为precompiler选项指定的值无效,可能是因为值拼写错误(如LTYPE = HORT)或超出范围(如PAGELEN = -55)。 操作:检查值,确保其拼写正确并在合法范围内。
回答问题 · 2018-08-30 18:55 PCC-00032:无效选项“ string ” 原因:预编译器发现无效的预编译器选项名称。一些可能的原因如下: o选项名称拼写错误。 o指定的选项不存在。 o选项名称和值之间的等号(=)丢失或在其周围有空格。 操作:检查该选项是否存在并且其名称拼写正确。要查看预编译器选项的在线显示,请在操作系统提示符处输入预编译器命令(无选项)。还要检查选项名称和值之间是否有等号。
回答问题 · 2018-08-30 18:55 PCC-00033:缺少选项“ string ”的操作数 原因:未为预编译器选项指定值。值丢失或等号周围有空格(如LTYPE = SHORT)。 操作:检查每个选项的值是否已被指定,等号周围没有空格。