回答问题 · 2018-08-30 18:55 PCC-00066:仅当SQLCHECK = FULL时被使用,userid被忽略。 原因:当SQLCHECK = {SYNTAX |时指定了USERID选项 没有}。这是不必要的 操作:仅在SQLCHECK = SEMANTICS时指定USERID选项。
回答问题 · 2018-08-30 18:55 PCC-00067:已超过Ireclen。文件字符串中的行号被截断。 原因:读取输入文件时,预编译器发现比IRECLEN长的行。 操作:缩短输入行或在命令行中指定较大的IRECLEN值。
回答问题 · 2018-08-30 18:55 PCC-00068:主机和指示灯变量可能不具有相同的名称。 原因:在EXEC SQL语句中,指标变量与主机变量具有相同的名称。主机变量及其关联的指示符变量的名称必须不同。此外,指标变量不能用作主机变量。 操作:重命名主机或指示器变量。
回答问题 · 2018-08-30 18:55 PCC-00069:主机变量“ string ” 在文件串中的行号上不支持数据类型 原因:主机变量具有不受支持的数据类型。有关支持的数据类型的列表,请参阅“Oracle编程器编程指南”中针对语言的补充。 操作:重新定义Declare部分中的主机变量,为其提供受支持的数据类型。
回答问题 · 2018-08-30 18:55 PCC-00070:非法语法,SQL语句中的指数值:string 原因:预编译器在解析以科学符号编码的数字时发现语法错误。预编译器希望在求幂指标(E)之后找到一个有符号整数,但发现了其他的东西。 操作:正确重新格式化数字。
回答问题 · 2018-08-30 18:55 PCC-00071:无法打开邮件文件。 原因:预编译器无法打开包含可由预编译器发出的消息的消息文件。如果打开的文件太多或预编译器安装有问题,可能会发生这种情况。 操作:检查打开文件的限制是否足够高(与系统管理员确认)。否则,请联系客户支持。
回答问题 · 2018-08-30 18:55 PCC-00072:输入文件名长度超过最大长度 原因:指定的文件名长度超过最大长度。某些操作系统具有最大文件名长度。 操作:使用长度小于或等于最大平台特定文件名长度的文件名。
回答问题 · 2018-08-30 18:55 PCC-00073:光标已被声明,但从文件串中的行号开始。 原因:光标为DECLAREd,但未在OPEN语句中引用。这只是一个参考信息。 操作:删除光标声明或为游标编写OPEN语句。
回答问题 · 2018-08-30 18:55 PCC-00053:FOR变量字符串是文件字符串中行号的无效类型 原因: FOR子句中的count变量的数据类型不正确。数据类型必须为NUMBER或LONG(或与NUMBER或LONG兼容)。 操作:检查声明并检查计数变量的数据类型为NUMBER或LONG(或兼容的Oracle或主机语言数据类型)。