1. 程式人生 > >Oracle中的BLOB和CLOB欄位

Oracle中的BLOB和CLOB欄位

一般為了更好的管理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。