操作CLOB数据——oracle

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;

1、oracle中CLOB数据类型使用过程更新数据,代码如上。

2、其他操作

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类型数据
原文地址:https://www.cnblogs.com/liujiale/p/10937792.html