60.10 CLOBBASE642BLOBファンクション
このファンクションは、base64
でエンコードされたCLOB
データ型をBLOB
に変換します。通常、バイナリ・パラメータを含むWebサービスから出力を取得する場合に使用します。
構文
APEX_WEB_SERVICE.CLOBBASE642BLOB (
p_clob IN CLOB)
RETURN BLOB;
パラメータ
パラメータ | 説明 |
---|---|
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;
親トピック: APEX_WEB_SERVICE