回答问题 · 2018-08-30 18:56 PCC-02392:您已经在EXEC SQL DECLARE SECTION中 原因: SQL DECLARE SECTION出现嵌套在另一个中。 操作:不要嵌入DECLARE SECTIONS。删除任何嵌套的内部。
回答问题 · 2018-08-30 18:56 PCC-02393:在EXEC SQL DECLARE SECTION中发现的SQL语句 原因:可执行SQL语句出现在DECLARE SECTION中。 操作:将SQL语句移动到函数的正文中。
回答问题 · 2018-08-30 18:56 PCC-02394:输入文件名和输出文件名相同 原因: INAME和ONAME的值相同,或默认输出文件名与ONAME指定的相同。 操作:使用ONAME为输出文件指定不同的文件名。
回答问题 · 2018-08-30 18:56 PCC-02395:使用结构体数组要求将结构命名 原因:一些未命名的结构体的数组被用作宿主变量。当使用结构体数组时,struct需要一个名称或标签。 操作:为结构体提供一个名称。
回答问题 · 2018-08-30 18:56 PCC-02396:在结构数组中非法使用数组 原因:将包含标量或二维字符或VARCHAR字段数组的结构体数组用作主变量。 操作:重写结构体,以便不存在标量数组或二维字符或VARCHAR字段。
回答问题 · 2018-08-30 18:56 PCC-02397:#include文件中不允许使用VARCHAR声明 原因:在包含#include表单的文件中发现VARCHAR声明。 操作:使用EXEC SQL INCLUDE窗体将文件包含VARCHAR声明。
回答问题 · 2018-08-30 18:56 PCC-02398:在此语句中忽略此类型的指示符 原因:在不需要或不需要的语句中,某个类型的主机/指示符变量对中使用了一个指示符变量。通常,指标变量不在ALLOCATE和FREE语句中用于除对象或集合类型之外的类型。它们也不用于REF类型的OBJECT CREATE / DEREF语句。 操作:删除指定语句中类型指示符的使用。否则会被忽略。
回答问题 · 2018-08-30 18:56 PCC-02399:DBMS = V6的非法CHAR_MAP选项值。选项被忽略。 原因: CHAR_MAP = VARCHAR2以外的CHAR_MAP选项是内联指定的。由于DBMS = V6,因此,该错误声明中的字符或字符串变量将忽略此选项。 操作:将DBMS设置为V6以外的其他值,或指定CHAR_MAP = VARCHAR2。
回答问题 · 2018-08-30 18:56 PCC-02383:期望类型为OCIExtProcContext的表达式 原因: REGISTER CONNECT USING语句中给出的绑定变量的类型不是(指向)OCIExtProcContext。 操作:声明一个变量,其类型为(指向)OCIExtProcContext,并在REGISTER CONNECT USING语句中使用。
回答问题 · 2018-08-30 18:56 PCC-02384:缺少数组长度说明符 原因:没有数组长度说明符的数组声明。 操作:提供数组声明的长度。