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型別
- 資料型別,型別轉換資料型別
- javascript 將URL轉換為Blob、base64JavaScript
- 【轉】ORACLE資料型別Oracle資料型別
- 資料型別轉換資料型別
- Oracle BLOB型別的資料如何檢視和下載?Oracle型別
- Java資料型別及型別轉換Java資料型別
- JavaScript 資料型別轉換JavaScript資料型別
- javascript資料型別轉換JavaScript資料型別
- 【Java】資料型別轉換Java資料型別
- 資料型別及轉換資料型別
- 3. php資料型別、資料型別轉換PHP資料型別
- JS中的資料型別轉換:String轉換成Number的3種方法JS資料型別
- JS資料型別的轉換JS資料型別
- JS中資料型別轉換JS資料型別
- 2、java資料型別轉換Java資料型別
- JavaScript 基本資料型別轉換JavaScript資料型別
- python base64 編解碼,轉換成Opencv,PIL.Image圖片格式PythonOpenCV
- 程式碼塊,資料型別的相互轉換,集合資料型別
- scala和java資料型別轉換Java資料型別
- JavaScript 隱式資料型別轉換JavaScript資料型別
- JS裡的資料型別轉換JS資料型別
- JS 裡的資料型別轉換JS資料型別
- go語言資料型別轉換Go資料型別
- Python3 資料型別轉換Python資料型別
- Java資料型別自動轉換(++ ,+=)Java資料型別
- python 與 Mysql 資料型別轉換PythonMySQL 資料型別
- JavaScript資料型別轉換總結JavaScript資料型別
- JavaScript資料型別分析及其轉換JavaScript資料型別
- JS資料型別轉換規則JS資料型別
- JDBC 處理CLob和Blob型別資料JDBC型別
- Java註釋,識別符號,資料型別,型別轉換Java符號資料型別
- Double型別轉換成BigDicimal問題型別
- js資料型別間的互相轉換JS資料型別
- sql server 資料型別轉換函式SQLServer資料型別函式
- [Java基礎]之 資料型別轉換Java資料型別
- Oracle 資料型別Oracle資料型別
- Java資料型別的顯式轉換和隱式轉換Java資料型別