Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
現在のユーザのパスワードを検証します。
sa_verify_password( curr_pswd )
curr_pswd 現在のデータベースユーザのパスワードを指定する CHAR(128) パラメータ。
INTEGER 値を返す関数。
このプロシージャは sp_password で使用されます。パスワードが一致した場合は 0 が返され、エラーは発生しません。パスワードが一致しなかった場合、エラーと診断されます。パスワードが一致しない場合は、接続が終了しません。
なし。
次の例では、現在のユーザが DBA または User1 の場合に現在の接続のパスワードの検証を試行します。現在のパスワードが一致しない場合は、エラーが発生します。
IF USER_NAME() = 'DBA' THEN SELECT sa_verify_password( 'sql' ); ELSEIF USER_NAME() = 'User1' THEN SELECT sa_verify_password( 'user' ); END IF;