回答问题 · 2018-08-30 19:02 PLS-00394:FETCH语句的INTO列表中的值错误 原因: FETCH语句的INTO子句中的变量数与游标声明中的列数不匹配。 操作:更改INTO子句中的变量数或游标声明中的列数,以使数字相匹配。
回答问题 · 2018-08-30 19:02 PLS-00395:INSERT语句VALUES子句中的值错误 原因: INSERT语句中的列数与VALUES子句中的值数不匹配。例如,以下语句是错误的,因为没有为值20指定列:INSERT INTO emp(empno,ename)VALUES(7788,'SCOTT',20); 操作:更改列列表中的项目数或VALUES列表中的项目数,以使数字匹配。
回答问题 · 2018-08-30 19:02 PLS-00396:INSERT语句的子查询产生错误的列数 原因: INSERT语句中的列数与子查询选择列表中的列数不匹配。例如,以下语句有故障,因为没有为col3指定相应的列:INSERT INTO emp(ename,empno)SELECT col1,col2,col3 FROM ... 操作:更改INSERT语句列表中项目的数量或选择列表中的项目数,以使数字相匹配。
回答问题 · 2018-08-30 19:02 PLS-00397:参数中IN类型不匹配 原因:在X IN(Y,Z)的集合成员关系测试中,表达式X,Y和Z在数据类型中不匹配,并且不清楚需要哪个隐式转换来纠正不匹配。 操作:更改表达式,使其数据类型匹配。您可能需要使用数据类型转换功能。
回答问题 · 2018-08-30 19:02 PLS-00383:IN或NOT IN子句中的“ string ”中找到类型不匹配 原因:在X NOT IN(SELECT Y ...)中设置成员资格的测试中,表达式X和Y在数据类型中不匹配,并且不清楚需要哪个隐式转换来纠正不匹配。 操作:更改表达式,使其数据类型匹配。您可能希望在选择列表中使用数据类型转换功能。
回答问题 · 2018-08-30 19:02 PLS-00384:在UPDATE的SET子句中的' string ' 处找到类型不匹配 原因: UPDATE语句的SET子句中等号左边的列在数据类型中与等号右侧的列,表达式或子查询不匹配,并且不清楚哪个隐式转换需要纠正不匹配。 操作:更改表达式,使其数据类型匹配。您可能希望在SET子句中使用数据类型转换函数。
回答问题 · 2018-08-30 19:02 PLS-00385:在SELECT ... INTO语句中的' string ' 处找到类型不匹配 原因: SELECT ... INTO语句中INTO子句左侧和右侧的表达式在数据类型中不匹配,并且不清楚需要哪个隐式转换来纠正不匹配。 操作:更改表达式,使其数据类型匹配。您可能希望在选择列表中使用数据类型转换功能。
回答问题 · 2018-08-30 19:02 PLS-00386:在FETCH游标和INTO变量之间的' string '处找到类型不匹配 原因: FETCH语句的INTO列表中的分配目标在数据类型与游标声明的选择列表中的相应列不匹配,并且不清楚需要哪个隐式转换来纠正不匹配。 操作:更改游标声明或更改分配目标的数据类型。您可能希望在与光标相关联的查询的选择列表中使用数据类型转换函数。
回答问题 · 2018-08-30 19:02 PLS-00387:INTO变量不能是数据库对象 原因:发现FETCH或SELECT语句的INTO列表中的项目是数据库对象。INTO引入了分配了输出值的用户定义变量的列表。因此,数据库对象不能出现在INTO列表中。 操作:检查INTO列表项的拼写。如有必要,请从INTO列表中删除该项目或将其替换为用户定义的输出变量。
回答问题 · 2018-08-30 19:02 PLS-00388:子查询中未定义的列' string ' 原因:子查询包含未在指定表中定义的列名称。 操作:更改表达式以指定已定义的列。