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

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

前 | 次 |

# 28.69 GET_SUPPORTING_OBJECT_SCRIPTプロシージャ

このプロシージャは、サポート・オブジェクト・スクリプトを取得し、`sys.dbms_output`バッファに出力するか、ファイルとしてダウンロードします。

注意:

コールする前にワークスペースIDを設定する必要があります。

構文

    APEX_UTIL.GET_SUPPORTING_OBJECT_SCRIPT(
        p_application_id  in number,
        p_script_type     in varchar2,
        p_output_type     in varchar2 default c_output_as_dbms_output );

パラメータ

表28-60 GET_SUPPORTING_OBJECT_SCRIPTプロシージャ

パラメータ | 説明
--- | ---
`p_application_id` | サポート・オブジェクト取得元のアプリケーションID。
`p_script_type` | サポート・オブジェクト・スクリプト・タイプ。有効な値は`apex_util.c_install_script`、`apex_util.c_upgrade_script`、`apex_util.c_deinstall_script`です。
`p_output_type` | スクリプトは、`sys.dbms_output`バッファに出力するか、ファイルとしてダウンロードすることができます。値は`apex_util.c_output_as_dbms_output`または`apex_util.c_output_as_file`です。デフォルトは`c_output_as_dbms_output`です。

例

次の例では、ワークスペース`FRED`のワークスペースIDを設定して、アプリケーション`ID 100`からスクリプトをインストールし、コマンドライン・バッファに出力します。

    set serveroutput on;
    begin
        apex_util.set_workspace( p_workspace => 'FRED');
        apex_util.get_supporting_object_script(
            p_application_id => 100,
            p_script_type    => apex_util.c_install_script );
    end;

次の例では、ブラウザでアプリケーション`ID 100`からアップグレード・スクリプトをダウンロードします。アプリケーション・プロセスを使用してスクリプトをダウンロードする必要がある場合に便利です。

    begin
        apex_util.set_workspace( p_workspace => 'FRED');
        apex_util.get_supporting_object_script(
            p_application_id => 100,
            p_script_type    => apex_util.c_upgrade_script,
            p_output_type    => apex_util.c_output_as_file );
    end;