回答问题 · 2018-08-30 18:55 PCC-00019:无法在文件串中的行号处获取绑定变量 原因:预编译器无法找到有关SQL语句中使用的输入主机变量(绑定变量)的信息。 操作:检查输入主机变量是否在Declare部分中声明,并在SQL语句中正确使用。
回答问题 · 2018-08-30 18:55 PCC-00001:无法打开文件串 原因:预编译器无法打开临时文件供内部使用。输出目录可能存在磁盘空间不足,打开文件太多或只读保护。 操作:检查是否有足够的磁盘空间,将打开的文件的限制设置得足够高(与系统管理员确认),并且目录上的保护允许打开一个文件进行写入。
回答问题 · 2018-08-30 18:55 PCC-00002:文件字符串行号中列号无效 原因: EXEC语句中存在语法错误或语句未正确终止。 操作:更正EXEC语句的语法。如果错误发生在输入文件的末尾,请检查最后一个EXEC语句是否正确终止。
回答问题 · 2018-08-30 18:55 PCC-00003:文件字符串行号中列号无效的SQL标识符 原因:条件预编译语句(如EXEC ORACLE IFDEF)中的符号无效,或SQL描述符,语句或游标的名称无效或未正确声明。 操作:检查语句语法和拼写的标识符,并检查保留字未被意外使用。如果需要,在错误的行之前的变量声明或DECLARE语句中定义标识符。
回答问题 · 2018-08-30 18:55 PCC-00004:文件串中行号的 IF / ELSE / ENDIF块不匹配 原因: EXEC ORACLE ELSE或EXEC ORACLE ENDIF语句没有匹配的EXEC ORACLE IFDEF语句。 操作:添加缺少的EXEC ORACLE IFDEF语句或删除或移动EXEC ORACLE ELSE或EXEC ORACLE ENDIF语句。
回答问题 · 2018-08-30 18:55 PCC-00005:文件字符串行号中不支持的数据类型 原因:在Declare Section中定义的主机变量具有不受支持的数据类型,或者在支持的范围之外具有比例或精度。 操作:使用受支持的数据类型重新定义主机变量。检查数字变量的比例和精度是否在可接受的范围内。
回答问题 · 2018-08-30 18:55 PCC-00007:文件字符串行号中列号的 WHENEVER条件无效 原因:在EXEC SQL WHENEVER语句中指定了除SQLERROR,SQLWARNING或NOT FOUND之外的其他条件,或者使用其中一个,但拼写错误。 操作:更正WHENEVER条件的拼写,或使用主机语言IF语句来测试特殊条件。
回答问题 · 2018-08-30 18:55 PCC-00009:在列无效的主机变量数的行号文件的字符串 原因:在EXEC SQL语句中使用的主机变量未在Declare节中声明或具有不受支持的数据类型。 操作:在Declare节中声明主变量,确保它具有受支持的数据类型之一。
回答问题 · 2018-08-30 18:55 PCC-00010:文件字符串中行号的声明不合适 原因: EXEC语句未正确放置在主机程序中。例如,声明部分中可能有一个数据操作语句。在Pro * COBOL程序中,声明部分可能在“工作存储”或“链接部分”之外。 操作:删除或重新定位该语句。