8.4 問合せコンテキストのEXECUTEプロシージャ
このプロシージャは、特定の問合せコンテキストに対する自動化アクションを実行します。問合せコンテキストによって返される列は、自動化問合せで定義された列と一致します。特に、アクション・コードで列がバインド変数として参照されている場合です。
構文
APEX_AUTOMATION.EXECUTE(
p_application_id IN NUMBER DEFAULT wwv_flow.g_flow_id,
p_static_id IN VARCHAR2,
p_query_context IN wwv_flow_exec_api.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