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類型數據