Oracle中的BLOB和CLOB欄位

2021-08-25 08:27:45 字數 522 閱讀 1089

一般為了更好的管理oracle資料庫,通常像、檔案、**等資訊就用blob欄位來儲存,先將檔案轉為二進位制再儲存進去。而像文件或者是較長的文字,就用clob儲存,這樣對以後的查詢更新儲存等操作都提供很大的方便。

1.blob 

blob全稱為二進位制大型物件(binary large object)。它用於儲存資料庫中的大型二進位制物件。可儲存的最大大小為4g位元組。應用:通常像、檔案、**等資訊就用blob欄位來儲存,先將檔案轉為二進位制再儲存進去。

2.clob 

clob全稱為字元大型物件(character large object)。它與long資料型別類似,只不過clob用於儲存資料庫中的大型單位元組字元資料塊,不支援寬度不等的字符集。可儲存的最大大小為4g位元組。應用:而像文章或者是較長的文字,就用clob儲存。clob什麼時候使用:當某個字段,要儲存的長度太長時,varchar2最大4000,但是如果需要的字段長度大於4000應該怎麼辦,這時候就用clob。

oracle中Blob和Clob型別的區別與用法

blob和clob都是大字段型別,blob是按二進位制來儲存的,而clob是可以直接儲存文字的。其實兩個是可以互換的的,或者可以直接用lob欄位代替這兩個。但是為了更好的管理oracle資料庫,通常像 檔案 等資訊就用blob欄位來儲存,先將檔案轉為二進位制再儲存進去。而像文章或者是較長的文字,就用...

ORACLE中BLOB模糊查詢

blob儲存的資料是無法使用 或者 like 直接查詢的。查詢辦法是將blob轉成varchar2進行條件過濾 select from cms offline contents where utl raw.cast to varchar2 dbms lob.substr column,2000,1 ...

oracle中clob或blob處理

oracle中clob或blob處理 create table document id number 16 not null,content clob null 資料insert處理 try catch sqlexception e catch sqlexception ex finally fin...