大對象 (LOB)
術語大對象及其縮寫詞 LOB 用於表示三種數據類型
BLOB
CLOB 或 DBCLOB
這些類型可以包含諸如音頻
圖片以及文檔等對象的大量數據
二進制大對象(BLOB)是變長字符串
以字節進行量度
最大長度可達
吉字節
BLOB 主要用來保存非傳統數據
如圖片
聲音以及混合媒體等
字符大對象(CLOB)是變長字符串
以字節進行量度
最大長度可達
吉字節
CLOB 用於存儲大的單字節字符集數據
如文檔等
CLOB 被認為是字符串
雙字節字符大對象(DBCLOB)是最大長度可達
吉字節的雙字節字符變長字符串(
雙字節字符)
DBCLOB 用於存儲大的雙字節字符集數據
如文檔等
DBCLOB 被認為是圖形字符串
操作大對象(LOB)
由於 LOB 值可以很大
所以將它們從數據庫服務器傳送至客戶機應用程序可能要花費一些時間
然而
一般一次處理 LOB 值的一部分
而不是將它們作為一個整體處理
對於應用程序不需要(或不想要)將整個 LOB 值存儲在應用程序內存中的那些情況
應用程序可以通過大對象定位器變量引用此值
然後後續語句可以使用定位器對數據執行操作
而不必檢索整個大對象
定位器變量用來減少應用程序的存儲器需求
並通過減少客戶機與服務器之間的數據流而改進性能
另一個機制是文件引用變量
它們用來直接對文件檢索大對象或直接從文件來更新表中的大對象
文件引用變量用來減少應用程序的存儲器需求
因為這些變量不必存儲大對象數據
From:http://tw.wingwit.com/Article/program/SQLServer/201311/22209.html