29.23 IS_EQUALファンクション

このファンクションは、両方の値が等しい場合にTRUEを戻し、等しくない場合にFALSEを戻します。両方の値がNULLの場合は、TRUEが戻されます。

構文

APEX_PLUGIN_UTIL.IS_EQUAL (
    p_value1 IN VARCHAR2
    p_value2 IN VARCHAR2)
RETURN BOOLEAN;

パラメータ

表29-32 IS_EQUALのパラメータ

パラメータ 説明

p_value1

比較する最初の値。

p_value2

比較する2つ目の値。

戻り値

表29-33 IS_EQUALの戻り値

戻り値 説明

BOOLEAN

両方の値が等しいか、両方の値がNULLの場合、TRUEを戻します。そうでない場合は、FALSEを戻します。

次の例では、データベースの値が入力内容と異なる場合に、if文のコードが実行されます。

if NOT apex_plugin_util.is_equal(l_database_value, l_current_value) then
    -- value has changed, do something
    null;
end if;