37.6 BLOB2CLOBBASE64ファンクション
このファンクションを使用して、BLOB
データ型を、base64
でエンコードされたCLOB
に変換します。通常、バイナリをWebサービスへの入力として送信する場合に使用します。
構文
APEX_WEB_SERVICE.BLOB2CLOBBASE64 (
p_blob IN BLOB)
RETURN CLOB;
パラメータ
表37-1 BLOB2CLOBBASE64のパラメータ
パラメータ | 説明 |
---|---|
|
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;
親トピック: APEX_WEB_SERVICE