61.8 GET_VARIABLE_VALUEファンクション

このファンクションにより、ワークフロー変数の文字列値を取得します。

ワークフロー変数に書式マスクが設定されている場合は、同じ書式マスクが、返される値に適用されます。

ワークフロー変数がCLOBデータ型であり、そのデータ長がVARCHAR2の最大長より大きい場合は、p_raiseがTRUEに設定されていると、例外がスローされます。

構文

APEX_WORKFLOW.GET_VARIABLE_VALUE (
    p_instance_id            IN NUMBER,
    p_variable_static_id     IN VARCHAR2 )
RETURN VARCHAR2;

パラメータ

パラメータ 説明
p_instance_id ワークフローのID。
p_variable_static_id 変数の静的ID。

戻り値

VARCHAR2.

次の例では、"NEW_SALARY"という、ワークフロー変数の値が返されます。

BEGIN
    apex_workflow.get_variable_value(
           p_instance_id => 1234,
           p_variable_static_id => 'NEW_SALARY');
END;