關於oracle插入clob資料型別的問題

2021-06-27 05:14:45 字數 558 閱讀 2339

這幾天做專案時遇到乙個問題,要將大文字存入資料庫,一開始本來是想用long型別,insert是行了,可是查詢的時候卻報錯,原來long型別並不支援where語句查詢

於是想到用clob型別,一開始想的太簡單了,一用才發現這個clob還不能直接這麼插入,clob的插入大概分為三個步驟:1.插入empty_clob   2.獲取clob  3.更新clob欄位

string sql = "insert into *** ( ***) values (empty_clob())";

connection con = null;

preparedstatement pst=null;

statement st=null;

resultset rs=null;

try

} catch (exception e)

finally

if (st!=null)

if (pst!=null)

con.close();

} catch (sqlexception e)

}

關於oracle插入clob資料型別的問題

這幾天做專案時遇到乙個問題,要將大文字存入資料庫,一開始本來是想用long型別,insert是行了,可是查詢的時候卻報錯,原來long型別並不支援where語句查詢 於是想到用clob型別,一開始想的太簡單了,一用才發現這個clob還不能直接這麼插入,clob的插入大概分為三個步驟 1.插入empt...

向oracle中clob欄位插入資料

sql create or replace directory dir1 as c oracle directory created.sql sql declare 2 l bfile bfile 3 l clob clob 4 l str varchar2 1000 5 begin 6 inser...

ORACLE 查詢BLOB和CLOB型別資料

其中t.logcontent是 表裡面的blob欄位,此處用了dbms lob.substr 函式用來操作的大型物件,叫做大型物件定位器,前面的utl raw.cast to varchar2函式用來將blob轉為varchar2,但是此方法查詢出的資料長度不可超過4000 select dbms ...