SQL 構文リファレンス : ALTER USER
 
このページをシェアする                  
ALTER USER
ALTER USER ステートメントは、ユーザー アカウントの名前またはパスワードを変更します。
構文
ALTER USER ユーザー名 <RENAME TO 新しいユーザー名 |
WITH PASSWORD ユーザー パスワード>
備考
この機能は、『Microsoft ODBC Programmer's Reference』に述べられているように、SQL 文法の拡張です。
Master ユーザーのみがユーザーの名前を変更できます。ほかのユーザーが自身のパスワードを変更するには、WITH PASSORD 句を記述するか、SET PASSWORD を使用します。SET PASSWORD を参照してください。
このステートメントを実行するには、セキュリティ設定が有効になっている必要があります。
このステートメントは、RENAME TO オプションまたは WITH PASSWORD キーワードと共に使用する必要があります。
新しいユーザー名はデータベース内で固有の名前である必要があります。
ユーザー名とパスワードに空白またはその他の非英数文字が含まれる場合は、ユーザー名とパスワードを二重引用符で囲む必要があります。作成されるユーザーの詳細については、ユーザーとグループを参照してください。
メモ: パスワードの制限については、『Advanced Operations Guide』の表 1識別子の種類別の制限およびデータベース セキュリティを参照してください。

ユーザーとグループの詳細については、『Advanced Operations Guide』の Master ユーザーユーザーとグループ、および『Pervasive PSQL User's Guide』の権限の割り当て作業をすべて参照してください。
次の例では、ユーザー アカウントの名前の変更方法を示します。
ALTER USER pgranger RENAME TO grangerp
アカウント名 pgrangergrangerp に変更されます。
ALTER USER pgranger RENAME TO "polly granger"
アカウントの名前 pgranger は、非英数文字を含む polly granger に変更されます。
============ 
次の例では、ユーザー アカウントのパスワードの変更方法を示します。
ALTER USER pgranger WITH PASSWORD Prvsve1
ユーザー アカウント pgranger のパスワードは Prvsve1(大文字と小文字を区別)に変更されます。
ALTER USER pgranger WITH PASSWORD "Nonalfa$"
ユーザー アカウント pgranger のパスワードは、非英数文字を含む Nonalfa$(大文字と小文字を区別)に変更されます。
関連項目
ALTER(名前変更)
CREATE GROUP
CREATE USER
DROP USER
GRANT
SET PASSWORD