Oracle插入Blob資料的方法
Oracle插入Blob資料的方法
create table test20151016(a blob);
create or replace directory tmp as 'e:\';
--建立PL/SQL塊
declare
b_file bfile;
b_lob blob;
begin
--return a into b_lob將該列與一個blog型別的變數繫結在一起,以後只要為b_lob賦值,即等於將該值插入了表中
insert into test20151016(a) values(empty_blob()) return a into b_lob;
--TMP是建立的檔案所在的目錄,一定要大寫;test.png是檔名;將檔案轉換為bfile
b_file := bfilename('TMP', 'test.png');
dbms_lob.open(b_file, dbms_lob.file_readonly);
-- 將b_file中的內容轉換到b_lob
dbms_lob.loadfromfile(b_lob,b_file,dbms_lob.getlength(b_file));
dbms_lob.close(b_file);
commit;
end;
/
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29485627/viewspace-1814547/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Firedac 在資料表中插入BLOB資料的方法
- 檔案插入 Oracle資料庫 Blob型別Oracle資料庫型別
- Oracle批次插入測試資料的方法Oracle
- oracle資料庫插入行更快方法Oracle資料庫
- Oracle資料庫中對BLOB資料的操作問題Oracle資料庫
- oracle批量插入資料Oracle
- Oracle 插入大量資料Oracle
- 使用PreparedStatement向資料表中插入、修改、刪除、獲取Blob型別的資料型別
- mybatis+oracle 批次插入多條資料的處理方法MyBatisOracle
- oracle 大資料量資料插入Oracle大資料
- oracle插入隨機資料Oracle隨機
- 插入大量資料速度慢的解決方法:批量插入
- 迅速插入大量測試資料的方法
- oracle如何插入timestamp資料Oracle
- Oracle BLOB型別的資料如何檢視和下載?Oracle型別
- 往表中插入大量資料的方法(一)
- 往表中插入大量的資料的方法(二)
- mybatis插入資料、批量插入資料MyBatis
- Oracle資料庫連結(DBLink)中如何訪問包含BLOB欄位的資料Oracle資料庫
- oracle對BLOB型別資料的操作與效能問題(轉載)Oracle型別
- Oracle批量插入資料insert all into用法Oracle
- SQL在自增列插入指定資料的操作方法SQL
- php插入資料含有特殊符號的處理方法PHP符號
- mysql資料表插入資料後,獲取自增欄位值的方法MySql
- 如何使用 jq 接收 blob 資料
- SQL Server資料型別BLOBSQLServer資料型別
- oracle blob過濾Oracle
- Oracle Insert BLOBOracle
- MySQL插入圖片或pdf檔案到資料庫中(BLOB)--load_file函式MySql資料庫函式
- ORACLE資料庫中如何插入生僻字Oracle資料庫
- oracle-資料庫- insert 插入語句Oracle資料庫
- Oracle blob型別資料轉換成 base64編碼Oracle型別
- mybatis oracle資料庫批次插入資料,忽略主鍵重複MyBatisOracle資料庫
- 操作Blob型別的方法(zt)型別
- 關於Oracle的BLOB和CLOBOracle
- oracle insert插入number(1)列的資料小測試Oracle
- clone oracle資料庫的方法Oracle資料庫
- Java mysql blob 資料讀寫操作JavaMySql