8.4 問合せコンテキストのEXECUTEプロシージャ
このプロシージャは、特定の問合せコンテキストに対する自動化アクションを実行します。問合せコンテキストによって返される列は、自動化問合せで定義された列と一致します。特に、アクション・コードで列がバインド変数として参照されている場合です。
構文
APEX_AUTOMATION.EXECUTE(
    p_application_id    IN NUMBER                        DEFAULT apex_application.g_flow_id,
    p_static_id         IN VARCHAR2,
    p_query_context     IN apex_exec.t_context );
パラメータ
| パラメータ | 説明 | 
|---|---|
| p_application_id | 自動化を含むアプリケーションのID。 | 
| p_static_id | 実行する自動化の静的ID。 | 
| p_query_context | 問合せのアクションを実行するコンテキスト。 | 
例
この例では、自動化my_emp_table_automationで定義されたアクションを実行しますが、別の問合せコンテキストを使用しています。 
                  
DECLARE
    l_context apex_exec.t_context:
BEGIN
    apex_session.create_session( 100, 1, 'ADMIN' );
    l_context := apex_exec.open_query_context(
                     p_location         => apex_exec.c_location_local_db,
                     p_sql_query        => 'select * from emp_copy_table' );
    apex_automation.execute(
        p_static_id       => 'my_emp_table_automation',
        p_query_context   => l_context );
END;親トピック: APEX_AUTOMATION