ALTER USER
ALTER USER ステートメントは、ユーザー アカウントの名前またはパスワードを変更します。
構文
ALTER USER ユーザー名 <RENAME TO 新しいユーザー名 | WITH PASSWORD ユーザー パスワード>
備考
Master ユーザーのみがユーザーの名前を変更できます。ほかのユーザーが自身のパスワードを変更するには、WITH PASSWORD 句を記述するか、SET PASSWORD を使用します。
SET PASSWORD を参照してください。
このステートメントを実行するには、セキュリティ設定が有効になっている必要があります。
このステートメントは、RENAME TO オプションまたは WITH PASSWORD キーワードと共に使用する必要があります。
新しいユーザー名はデータベース内で固有の名前である必要があります。
ユーザー名とユーザー パスワードは、空白やその他の非英数文字が含まれている場合には、二重引用符で囲む必要があります。作成されるユーザーの詳細については、
ユーザーとグループを参照してください。
例
次の例では、ユーザー アカウントの名前の変更方法を示します。
ALTER USER pgranger RENAME TO grangerp
アカウント名 pgranger が grangerp に変更されます。
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$(大文字と小文字を区別)に変更されます。
関連項目