Java 查询将数据添加到";CLOB";柱

Java 查询将数据添加到";CLOB";柱,java,sql,db2,clob,Java,Sql,Db2,Clob,我们使用上述查询将值插入表FOLDET 对于列FIELD\u VALUE数据类型是varchar(32000),如果字符串长度大于32000,我们希望将字符串存储在CLOB类型的新列中,例如:-如果新列名是添加到表FOLDET中的FLD\u VAL\u EXT 如果值大于“32K”,我需要一个查询将字符串添加到新列中。Oracle JDBC教程很好地介绍了这一点: 基本上,在插入之前,通过写入Clob的字符流来设置Clob。如果您在java中这样做,将会非常容易。否则你需要做一个触发器。这个问题

我们使用上述查询将值插入表
FOLDET

对于列
FIELD\u VALUE
数据类型是
varchar(32000)
,如果字符串长度大于32000,我们希望将字符串存储在
CLOB
类型的新列中,例如:-如果新列名是添加到表
FOLDET
中的
FLD\u VAL\u EXT


如果值大于“32K”,我需要一个查询将字符串添加到新列中。

Oracle JDBC教程很好地介绍了这一点:


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

如果您在java中这样做,将会非常容易。否则你需要做一个触发器。这个问题有一个Java标签…我是怎么偶然发现它的?从MySQL什么时候开始有CLOB数据类型的?
"INSERT into FOLDET (FOLDER_ID, FIELD_NAME, OP_VALUE,  "
        + "FIELD_VALUE, FOLDER_FIELD_TYPE, DISPLAY_FLAG ) values \n"
        + "( ?, ?, ?, ?, ?, ?) \n" ;