問(wèn)題:Oracle中BLOB/CLOB/LONG/LongRaw數據類(lèi)型有什么區別?比如:我要保存圖片、文本文件、Word文件各自最好用哪種數據類(lèi)型的呀?
---------------------------------------------------------------
答復:
字符類(lèi)
LONG:可變長(cháng)的字符串數據,最長(cháng)2G,LONG具有VARCHAR2列的特性,可以存儲長(cháng)文本一個(gè)表中最多一個(gè)LONG列
二進(jìn)制類(lèi):
LONG RAW:
可變長(cháng)二進(jìn)制數據,最長(cháng)2G
大對象類(lèi):
CLOB:用來(lái)存儲單字節的字符數據
NCLOB:用來(lái)存儲多字節的字符數據
BLOB:用于存儲二進(jìn)制數據
BFILE:存儲在文件中的二進(jìn)制數據,這個(gè)文件中的數據只能被只讀訪(fǎng)。但該文件不包含在數據庫內。
CLOB,NCLOB,BLOB都是內部的LOB類(lèi)型,最長(cháng)4G,沒(méi)有 LONG只能有一列的限制
我要保存圖片、文本文件、Word文件各自最好用哪種數據類(lèi)型的呀?
BLOB最好,LONG RAW也不錯,但Long是oracle將要廢棄的類(lèi)型,因此建議用LOB。
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請
點(diǎn)擊舉報。