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

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

前 | 次 |

# 29.6 BLOB2CLOBBASE64ファンクション

このファンクションを使用して、`BLOB`データ型を、`base64`でエンコードされた`CLOB`に変換します。通常、バイナリをWebサービスへの入力として送信する場合に使用します。

構文

    APEX_WEB_SERVICE.BLOB2CLOBBASE64 (
    	    p_blob IN BLOB)
    RETURN CLOB;

パラメータ

表29-1 BLOB2CLOBBASE64のパラメータ

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

例

次に、`apex_application_files`ビューからアンロードされたファイルを取得し、`BLOB`を`base64`でエンコードされた`CLOB`に変換する例を示します。

    declare
        	l_clob	CLOB;
        l_blob	BLOB;
    begin
        SELECT BLOB_CONTENT
          INTO l_BLOB
          FROM APEX_APPLICATION_FILES
          WHERE name = :P1_FILE;

        l_CLOB := apex_web_service.blob2clobbase64(l_BLOB);
    end;