Oracle10g 更新Clob?

Oracle10g 更新Clob?,oracle10g,clob,Oracle10g,Clob,我有一个表abc(serial int主键,details clob)。我要更新表的详细信息字段。我要更新的数据超过4000个字符。因此,请任何人详细告诉我如何使用pl/sql或任何其他方法更新clob列???您的意思是将数据插入clob字段?PLSQL不支持插入大于32k一次。若要解决该限制,并且如果文本大于32000个字符,则需要以数据块的形式发送文本,每个数据块不应超过32k限制(循环),并将每个数据块存储在同一CLOB字段中。没有我的数据将小于32k但大于4k。但是,请为我提供一个代码或

我有一个表abc(serial int主键,details clob)。我要更新表的详细信息字段。我要更新的数据超过4000个字符。因此,请任何人详细告诉我如何使用pl/sql或任何其他方法更新clob列???

您的意思是
将数据插入clob字段?
PLSQL
不支持
插入大于
32k
一次。若要解决该限制,并且如果文本大于32000个字符,则需要以数据块的形式发送文本,每个数据块不应超过32k限制(循环),并将每个数据块存储在同一CLOB字段中。没有我的数据将小于32k但大于4k。但是,请为我提供一个代码或执行此操作的方法。@BEn Not insert。我已经在clob字段中插入了数据。现在我想更新该数据。终于找到了解决方案。以下是帮助我的代码。。。。StringReader clob=新StringReader(“”);pStmt=conn.prepareStatement(“更新活动集引用=?其中ID=?”;pStmt.setCharacterStream(1,clob,0);pStmt.setLong(2,1);pStmt.executeUpdate();在pstmt.setCharacterStream()中,最后一个参数是我要更新的clob数据的长度。感谢大家查看我的代码。