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