LoadLOBFromBFILE_proc -存儲過程名稱
(數字中的TID,varchar2中的rfilename,varchar2中的rfiledir,varchar2中的upmessage out)
-參數列表
-參數名稱、參數類型和參數數據類型
- TID的號碼
varchar2中的rfilename
varchar2中的rfiledir
- upmessage out varchar2
- IN代表輸入參數,OUT代表輸出參數。
as-關鍵字
Dest _ loc BLOB-將變量DEST _位置的數據類型定義為BLOB。
Src _ loc BFILE-將變量SRC_LOC的數據類型定義為BFILE。
開始
INSERT INTO BLOBTEST(ID,ABLOB)值(TID,EMPTY_BLOB())返回ABLOB INTO DEST _ LOC;
-將數據插入BLOBTEST表。EMPTY_BLOB()是壹個返回空BLOB的系統函數。
- RETURN ABLOB INTO DEST_LOC就是把剛剛插入DESC_LOC變量的數據中的ABLOB列的數據放進去。
Src_loc := BFILENAME(rfiledir,rfilename);
- BFILENAME是返回BFILE類型數據的函數參數1是文件所在的目錄,參數2是文件名。