DECLARE V_UPDATE CLOB := '{"cpc_msg_tel":"15098025316","cvm_money":"","gt_build_companyName":"1000102","yihe_loginname":"SZFT172071"}'; BEGIN UPDATE TABLE t SET t.FINFO = V_UPDATE WHERE id= '3563254'; COMMIT; END;
一、oracle中CLOB数据类型使用过程更新数据,代码如上。sql
二、其余操做oracle
dbms_lob.createtemporary(V_SQL,true); --建立一个临时clob,用来存储拼接的sql dbms_lob.write(v_SQL,'写入信息'); --写入操做 dbms_lob.append(v_SQL,','); --拼接clob dbms_lob.substr(v_SQL); --截取clob,不传参数就是所有读取 dbms_lob.freetemporary(v_SQL); --释放clob 例如: select dbms_lob.substr(c_content) from table_content t ;--查询clob类型数据