3.6 IS_USER_CONSENT_NEEDEDファンクション

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

構文

APEX_AI.IS_USER_CONSENT_NEEDED (
    p_user_name         IN  VARCHAR2    DEFAULT wwv_flow_security.g_user,
    p_application_id    IN  NUMBER      DEFAULT wwv_flow_security.g_flow_id )
    RETURN BOOLEAN;

パラメータ

パラメータ 説明
p_username ユーザー名。デフォルトは現在のユーザーです。
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;