25.11 GET_CLOB_OUTPUTファンクション
INITIALIZE_CLOB_OUTPUT
を使用して作成した一時CLOB
を戻します。
構文
FUNCTION GET_CLOB_OUTPUT(
p_free IN BOOLEAN DEFAULT FALSE )
RETURN CLOB;
パラメータ
表25-7 GET_CLOB_OUTPUTファンクションのパラメータ
パラメータ | 説明 |
---|---|
|
"true"の場合、出力リソースを解放します。デフォルトはfalseです。 |
例1
この例では、CLOB
出力用にAPEX_JSON
を構成してJSON
を生成し、DBMS_OUTPUT
を使用してCLOB
を出力し、最後にCLOB
を解放します。
BEGIN
apex_json.initialize_clob_output;
apex_json.open_object;
apex_json.write('hello', 'world');
apex_json.close_object;
dbms_output.put_line(apex_json.get_clob_output);
apex_json.free_output;
END;
例2
この例では、CLOB出力用にAPEX_JSON
を構成してJSONを生成し、DBMS_OUTPUT
およびGET_CLOB_OUTPUT
を使用してCLOBを出力して解放します。
BEGIN
apex_json.initialize_clob_output;
apex_json.open_object;
apex_json.write('hello', 'world');
apex_json.close_object;
dbms_output.put_line(apex_json.get_clob_output( p_free => true ) );
END;
親トピック: APEX_JSON