3.11 IS_USER_CONSENT_NEEDEDファンクション

このファンクションは、AIを操作する前に同意画面をユーザーに表示するかどうかを戻します。

構文

APEX_AI.IS_USER_CONSENT_NEEDED (
    p_user_name         IN  VARCHAR2    DEFAULT {the current user},
    p_application_id    IN  NUMBER      DEFAULT {the current application} )
    RETURN BOOLEAN;

パラメータ

パラメータ 説明
p_user_name ユーザー名。デフォルトは現在のユーザーです。
p_application_id アプリケーションID。デフォルトは、現在のアプリケーションです。

戻り値

AI同意メッセージが存在し、ユーザーがまだ同意していない場合、TRUEになります。そうでない場合は、FALSEになります。

次の例では、現在のユーザーおよびアプリケーションにユーザーの同意が必要かどうかを確認します。

DECLARE
  l_user_consent_needed boolean;
BEGIN
  l_user_consent_needed := apex_ai.is_user_consent_needed;
END;