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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 檔案插入 Oracle資料庫 Blob型別Oracle資料庫型別
- Oracle批次插入測試資料的方法Oracle
- oracle資料庫插入行更快方法Oracle資料庫
- Oracle資料庫中對BLOB資料的操作問題Oracle資料庫
- 使用PreparedStatement向資料表中插入、修改、刪除、獲取Blob型別的資料型別
- oracle批量插入資料Oracle
- Oracle 插入大量資料Oracle
- 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符號
- 如何使用 jq 接收 blob 資料
- SQL Server資料型別BLOBSQLServer資料型別
- MySQL插入圖片或pdf檔案到資料庫中(BLOB)--load_file函式MySql資料庫函式
- oracle blob過濾Oracle
- Oracle Insert BLOBOracle
- Oracle blob型別資料轉換成 base64編碼Oracle型別
- ORACLE資料庫中如何插入生僻字Oracle資料庫
- oracle-資料庫- insert 插入語句Oracle資料庫
- mybatis oracle資料庫批次插入資料,忽略主鍵重複MyBatisOracle資料庫
- 操作Blob型別的方法(zt)型別
- Java mysql blob 資料讀寫操作JavaMySql
- oracle insert插入number(1)列的資料小測試Oracle
- mongodb 插入資料MongoDB
- clone oracle資料庫的方法Oracle資料庫
- C#插入Oracle中Timestamp型別資料C#Oracle型別
- PHP 操作 mysql blob 資料型別的欄位PHPMySql資料型別
- 資料庫mysql插入異常 漢字無法插入方法,設定 建表的字元資料庫MySql字元