oracle 4個大對象(lobs)類型介紹
在oracle中,有4個大對象(lobs)類型可用,分別是blob,clob,bfile,nclob。
下面是對lob數據類型的簡單介紹。
blob:二進制lob,爲二進制數據,最長可達4GB,存貯在數據庫中。
clob:字符lob,字符數據,最長可以達到4GB,存貯在數據庫中。
bfile:二進制文件;存貯在數據庫之外的只讀型二進制數據,最大長度由操作系統限制。
nclob:支持對字節字符集合(nultibyte characterset)的一個clob列。
對於如何檢索和操作這些lob數據一直是oracle數據庫開發者經常碰到的問題。下面我將在oracle對lob數據處理的一些方法和技巧,介紹給讀者,希望能夠對讀者以後的開發有所幫助。
oracle中可以用多種方法來檢索或操作lob數據。通常的處理方法是通過dbms_lob包。
其他的方法包括使用api(application programminginterfaces)應用程序接口和oci(oracle call interface)oracle調用接口程序。