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

时间:2013-10-03 14:17:18

标签: plsql

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

PROCEDURE test
(
      p_id  IN Number,  
      p_clob IN Clob
);

插入test_table(id,clob_cloumn)值(p_id,p_clob);

任何人都可以指导我吗?提前谢谢。

1 个答案:

答案 0 :(得分:0)

为什么要将xml插入Clob类型列?您可以制作XmlType表列或使用some_xml_value.getclobval()方法。