Plsql ORA-06502:PL/SQL:将xml数据插入clob列时出现数字或值错误

Plsql ORA-06502:PL/SQL:将xml数据插入clob列时出现数字或值错误,plsql,Plsql,我在一个包中有一个过程,将记录插入到一个表中,该表的参数中包含一个xml值。该表有一列CLOB数据类型。我需要在clob列中存储xml数据。如果xml数据很小,insert语句可以正常工作, 但是如果xml数据很大,我会得到上面的错误 PROCEDURE test ( p_id IN Number, p_clob IN Clob ); 将值(p_id,p_clob)插入测试表(id,clob_cloumn) 有人能指引我吗?提前感谢。为什么要在Clob类型列中插入

我在一个包中有一个过程,将记录插入到一个表中,该表的参数中包含一个xml值。该表有一列CLOB数据类型。我需要在clob列中存储xml数据。如果xml数据很小,insert语句可以正常工作, 但是如果xml数据很大,我会得到上面的错误

PROCEDURE test
(
      p_id  IN Number,  
      p_clob IN Clob
);
将值(p_id,p_clob)插入测试表(id,clob_cloumn)


有人能指引我吗?提前感谢。

为什么要在Clob类型列中插入xml?您可以创建XmlType表格列,也可以使用一些xml值.getclobval()方法。

显示表格定义。