このファンクションは、指定されたREST対応SQLインスタンスにとって現在の認証資格証明が正しいかどうかを確認します。
構文
function is_remote_sql_auth_valid( p_server_static_id in varchar2 ) return boolean;
パラメータ
表13-15 IS_REMOTE_SQL_AUTH_VALIDファンクションのパラメータ
パラメータ | 説明 |
---|---|
|
REST対応SQLインスタンスの静的IDです。 |
戻り値
資格証明が正しい場合にはtrue
を返し、それ以外の場合にはfalse
を返します。
例
次の例では、My Remote SQL
として作成されたREST対応SQLインスタンスが必要です。これは、SCOTT_Credentials
として格納されている資格証明を使用します。
begin apex_credentials.set_session_credentials( p_application_id => {application-id}, p_credential_name => 'SCOTT_Credentials', p_username => 'SCOTT', p_password => '****' ); if apex_exec.check_rest_enabled_sql_auth( p_server_static_id => 'My_Remote_SQL' ) then sys.dbms_output.put_line( 'credentials are correct!'); else sys.dbms_output.put_line( 'credentials are NOT correct!'); end if; end;
親トピック: APEX_EXEC