回答问题 · 2018-08-30 18:55 PCC-00055:数组“ string ”不允许作为文件串中行号的绑定变量 原因:主数组在SELECT语句的WHERE子句中被用作一个bind(input)变量。这是不允许的。 操作:删除主机数组或将其替换为简单的主机变量。
回答问题 · 2018-08-30 18:55 PCC-00056:文件字符串中行号上的SELECT语句不允许使用FOR子句。 原因: FOR语句与SELECT语句一起使用。这是不允许的,因为执行SELECT中的最后一个循环返回的数据会覆盖上一个循环中返回的数据。 操作:从SELECT语句中删除FOR子句,并使用主机语言结构迭代执行SELECT语句。
回答问题 · 2018-08-30 18:55 PCC-00060:无论CURSOR和声明有AT在行条款号文件的字符串。 原因:两个AT子句,一个在DECLARE STATEMENT语句中,另一个在DECLARE CURSOR语句中,属于同一SQL语句。AT子句可以用DECLARE STATEMENT或DECLARE CURSOR指定,但不能同时使用。 操作:从其中一个语句中删除AT子句。
回答问题 · 2018-08-30 18:55 PCC-00061:行号,列号错误。PLS- 数字:字符串 原因:预编译器在嵌入式SQL语句或PL / SQL块中发现错误。 操作:请参阅指示的PL / SQL错误消息以更正SQL语句或嵌入式PL / SQL块。
回答问题 · 2018-08-30 18:55 PCC-00062:当嵌入式PL / SQL时,必须使用选项SQLCHECK = SEMANTICS(FULL) 原因:当SQLCHECK = {SYNTAX |时,预编译器尝试解析嵌入式PL / SQL块 没有}。只有当指定了SQLCHECK = SEMANTICS时,才能解析PL / SQL块。 操作:删除PL / SQL块或指定SQLCHECK = SEMANTICS。
回答问题 · 2018-08-30 18:55 PCC-00063:在行号结束前到达文件串的末尾! 原因:解析PL / SQL块时,预编译器遇到文件结尾。 操作:向PL / SQL块添加适当的语句终结符(;)或块结束语句(END;)。
回答问题 · 2018-08-30 18:55 PCC-00064:给定主机变量的所有使用必须使用相同的指标变量。 原因: EXEC SQL语句中的两个或多个主机变量出现与不同的指标变量相关联。这是不允许的。 操作:重命名指标变量,以便主机变量的每次出现与相同的指标变量相关联。