操做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;

一、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類型數據
相關文章
相關標籤/搜索