ORA-22275:指定的LOB定位符无效,
.原因:有几个原因:(1)LOB定位器从未初始化; (2)定位符用于BFILE,并且例程期望BLOB / CLOB / NCLOB定位符; (3)定位符用于BLOB / CLOB / NCLOB,并且例程期望BFILE定位符; (4)尝试更新触发器体中的LOB - 触发器体中的LOB是只读的; (5)定位符用于BFILE / BLOB,并且例程期望CLOB / NCLOB定位符; (6)定位符用于CLOB / NCLOB,并且例程期望BFILE / BLOB定位符;,
.操作:对于(1),通过选择定位器变量或将LOB定位器设置为空来初始化LOB定位器。对于(2),(3),(5)和(6)将正确类型的定位符传递给例程。对于(4),删除更新LOB值的触发器主体代码。,
.
.原因:有几个原因:(1)LOB定位器从未初始化; (2)定位符用于BFILE,并且例程期望BLOB / CLOB / NCLOB定位符; (3)定位符用于BLOB / CLOB / NCLOB,并且例程期望BFILE定位符; (4)尝试更新触发器体中的LOB - 触发器体中的LOB是只读的; (5)定位符用于BFILE / BLOB,并且例程期望CLOB / NCLOB定位符; (6)定位符用于CLOB / NCLOB,并且例程期望BFILE / BLOB定位符;,
.操作:对于(1),通过选择定位器变量或将LOB定位器设置为空来初始化LOB定位器。对于(2),(3),(5)和(6)将正确类型的定位符传递给例程。对于(4),删除更新LOB值的触发器主体代码。,
.