Oracle blob型別資料轉換成 base64編碼
需求大概是這樣的
base64編碼列表的Json格式字串,圖片檔案格式是jpg,形如:
"[{"employ_files": "/9j/4AAQSkZJRgABAQEAYABgAAD"},{"employ_files": "/9j/4AAQSkZJRgABAQEAYABgAAD"}]"
其中employ_files是必填子項
CREATE OR REPLACE FUNCTION base64encode(p_blob IN BLOB) RETURN CLOB -- ----------------------------------------------------------------------------------- -- File Name : -- Author : Tim Hall -- Description : Encodes a BLOB into a Base64 CLOB. -- Last Modified: 09/11/2011 -- ----------------------------------------------------------------------------------- IS l_clob CLOB; l_step PLS_INTEGER := 12000; -- make sure you set a multiple of 3 not higher than 24573 BEGIN FOR i IN 0 .. TRUNC((DBMS_LOB.getlength(p_blob) - 1 )/l_step) LOOP l_clob := l_clob || UTL_RAW.cast_to_varchar2(UTL_ENCODE.base64_encode(DBMS_LOB.substr(p_blob, l_step, i * l_step + 1))); END LOOP; RETURN l_clob; END; /
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29990276/viewspace-2647745/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Mysql BLOB、BLOB與TEXT區別及效能影響、將BLOB型別轉換成VARCHAR型別MySql型別
- oracle 資料型別轉換Oracle資料型別
- ABAP中Char型別資料轉換成Decimal型別型別Decimal
- Base64與BLOB 轉換函式函式
- 檔案插入 Oracle資料庫 Blob型別Oracle資料庫型別
- 資料型別,型別轉換資料型別
- SQL Server資料型別BLOBSQLServer資料型別
- 資料型別轉換資料型別
- oracle對BLOB型別資料的操作與效能問題(轉載)Oracle型別
- oracle中date資料型別與timestamp資料型別的轉換Oracle資料型別
- Java資料型別及型別轉換Java資料型別
- 3. php資料型別、資料型別轉換PHP資料型別
- JavaScript 資料型別轉換JavaScript資料型別
- 【Java】資料型別轉換Java資料型別
- javascript資料型別轉換JavaScript資料型別
- 資料型別的轉換資料型別
- 避免資料型別轉換資料型別
- 資料型別轉換圖資料型別
- JS資料型別轉換JS資料型別
- 字元型別轉換成時間型別字元型別
- Oracle Blob 轉換為ClobOracle
- 【轉】ORACLE資料型別Oracle資料型別
- [轉]oracle資料型別Oracle資料型別
- Oracle BLOB型別的資料如何檢視和下載?Oracle型別
- MySQL與oracle的資料型別轉換總結MySqlOracle資料型別
- ORACLE中的隱式資料型別轉換(一)Oracle資料型別
- oracle資料型別隱式轉換----- 應急方案Oracle資料型別
- 2、java資料型別轉換Java資料型別
- JS資料型別的轉換JS資料型別
- JavaScript 基本資料型別轉換JavaScript資料型別
- js parseInt()資料型別轉換JS資料型別
- Qt 資料型別的轉換QT資料型別
- python資料型別轉換Python資料型別
- 程式碼塊,資料型別的相互轉換,集合資料型別
- C++基本資料型別及型別轉換C++資料型別
- JS中的資料型別轉換:String轉換成Number的3種方法JS資料型別
- ORACLE的資料型別(轉)Oracle資料型別
- python base64 編解碼,轉換成Opencv,PIL.Image圖片格式PythonOpenCV