6.13 GET_TASK_PARAMETER_VALUEファンクション

このファンクションは、タスク・パラメータの値を取得します。このファンクションをSQLまたはPL/SQLで使用すると、特定のタスクのタスク・パラメータの値を取得できます。

構文

APEX_APPROVAL.GET_TASK_PARAMETER_VALUE (
    p_task_id                IN NUMBER,
    p_param_static_id        IN VARCHAR2,
    p_ignore_not_found       IN BOOLEAN DEFAULT FALSE )
RETURN VARCHAR2;

パラメータ

表6-11 GET_TASK_PARAMETER_VALUEのパラメータ

パラメータ 説明
p_task_id タスクID。
p_param_static_id パラメータの静的ID。
p_ignore_not_found false (デフォルト)に設定され、データが見つからない場合は、no_data_found例外が発生します。trueに設定され、データが見つからない場合は、nullが戻されます。

戻り値

指定された静的IDまたはnullのタスク・パラメータ値。

例外

no_data_found: p_ignore_not_foundfalseに設定され、データが見つからない場合(たとえば、指定された名前のパラメータが存在しない場合)。

DECLARE
    l_req_item varchar2(100);
BEGIN
    l_req_item := apex_approval.get_task_parameter_value(
        p_task_id         => 1234,
        p_param_static_id => 'REQ_ITEM'
    );
    dbms_output.put_line('Parameter REQ_ITEM of task 1234 has value ' || l_req_item);
END;