這幾天做專案時遇到乙個問題,要將大文字存入資料庫,一開始本來是想用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 ...