将数据添加到 "CLOB" 列的查询

query to add data into "CLOB" column

"INSERT into FOLDET (FOLDER_ID, FIELD_NAME, OP_VALUE,  "
        + "FIELD_VALUE, FOLDER_FIELD_TYPE, DISPLAY_FLAG ) values \n"
        + "( ?, ?, ?, ?, ?, ?) \n" ;

我们使用上面的查询将值插入 table FOLDET

对于列 FIELD_VALUE 数据类型是 varchar(32000) ,如果字符串长度大于 32000 ,我们想将字符串存储在 CLOB 类型的新列中,例如:- 说如果新列名是 FLD_VAL_EXTCLOB 类型添加到 table FOLDET

如果值大于“32K”,我希望查询将字符串添加到新列

Oracle JDBC 教程很好地涵盖了这一点:Blob Insert Example

基本上通过在插入之前写入其字符流来设置 Clob。