プライマリ・コンテンツに移動

Oracle® Application Express APIリファレンス リリース5.1 E85937-02 |
| 目次 | 索引

前 | 次 |

# 29.7 CLOBBASE642BLOBファンクション

このファンクションを使用して、`base64`でエンコードされた`CLOB`データ型を`BLOB`に変換します。通常、バイナリ・パラメータを含むWebサービスから出力を取得する場合に使用します。

構文

    APEX_WEB_SERVICE.CLOBBASE642BLOB (
    	    p_clob IN CLOB)
    RETURN BLOB;

パラメータ

表29-2 CLOBBASE642BLOBのパラメータ

パラメータ | 説明
--- | ---
`p_clob` | `BLOB`に変換する`base64`でエンコードされた`CLOB`。

例

次に、`base64`でエンコードされたノードをXML文書から`CLOB`として取得し、`BLOB`に変換する例を示します。

    declare
    	    l_base64	CLOB;
        l_blob	BLOB;
        l_xml   	XMLTYPE;
    begin
        l_base64 := apex_web_service.parse_xml_clob(l_xml, ' //runReportReturn/reportBytes/text()');
        	l_blob := apex_web_service.clobbase642blob(l_base64);
    end;