回答问题 · 2018-08-30 19:03 PLS-01902::十六进制到原始转换错误 原因:将十六进制字符串转换为raw时发生故障。 操作:验证要转换的十六进制变量包含有效的十六进制值。
回答问题 · 2018-08-30 19:03 PLS-01903::非整数错误编号 原因: SQLERRM()被调用非整数值。 操作:确保使用整数值调用SQLERRM()。
回答问题 · 2018-08-30 19:03 PLS-01904::NULL索引表键值 原因:尝试使用NULL键值对索引表进行索引。 操作:确保用于索引到索引表中的键值不为NULL。
回答问题 · 2018-08-30 19:03 PLS-01906::原始可变长度太长 原因:要复制或分配的原始变量的长度太长,无法放入其目的地。 操作:确保原始变量长度正确。
回答问题 · 2018-08-30 19:03 PLS-01907::数字精度太大 原因:开始复制或分配的数字在十进制左侧的数字太多,不符合其目的地。换句话说,存在数字精度不匹配。如果例如尝试将字符串分配给一个数字,也可能会发生此错误,如下所示。varchar2(4); b号(1,1); a:= '10 .1'; b:= a 操作:首先,检查显式数字精度值不匹配。如果没有找到,则考虑其他类型的隐式转换为数字,包括绑定期间执行的转换。
回答问题 · 2018-08-30 19:03 PLS-01707:在定位的DELETE或UPDATE语句中,必须在游标规范中标识表 原因:在定位的DELETE或UPDATE语句中,从更新的表中删除的表必须在光标的指定中标识。 行动:无
回答问题 · 2018-08-30 19:03 PLS-01708:在搜索的DELETE,UPDATE或INSERT中,表不得出现在搜索条件下的子查询的FROM子句中 原因:在搜索的DELETE,UPDATE或INSERT语句中,受影响的表不得出现在搜索条件的任何子查询中的FROM子句中。 行动:无
回答问题 · 2018-08-30 19:03 PLS-01709:INSERT语句的值列表,如果用值列表而不是子查询指定,则必须是值规范 原因:在INSERT语句中,插入值列表(如果使用值列表而不是子查询指定)必须是值规范,即不包含复合表达式或列引用。第8.7节。 行动:无
回答问题 · 2018-08-30 19:03 PLS-01710:在定位的DELETE或UPDATE语句中,游标名称的长度必须为1 原因:在定位的DELETE或UPDATE语句中,游标名称的长度必须为1。 行动:无