開発者リファレンス : データ アクセス方法 : SQL Engine Reference : SQL 構文リファレンス : ALTER GROUP
 
このページをシェアする                  
ALTER GROUP
ALTER GROUP ステートメントは、ユーザーをグループに追加またはグループから削除します。
構文
ALTER GROUP グループ名
<ADD USER ユーザー名[, ユーザー名]...
| DROP USER ユーザー名[, ユーザー名]...>
備考
Master ユーザーのみがこのステートメントを実行できます。
このステートメントは、使用可能な 2 つのキーワードのいずれかと共に使用する必要があります。
ユーザー アカウントをグループに追加するには、そのグループが既にデータベース内に作成済みである必要があります。ユーザーを作成して同時にグループに追加する方法は、GRANT を参照してください。
グループからユーザー アカウントを削除しても、そのグループはデータベースから削除されません。
ユーザー アカウントは、同時に複数のグループに所属することはできません。現在あるグループのメンバーであるユーザー アカウントを別のグループに追加することはできません。そのようなユーザー アカウントの場合、まず現在のグループから削除し、次に別のグループに追加します。
空白や非英数文字を含むユーザー名は二重引用符で囲む必要があります。
ユーザーとグループの詳細については、『Advanced Operations Guide』の Master ユーザーユーザーとグループ、および『Zen User's Guide』の権限の割り当て作業を参照してください。
以下の例は、ユーザー アカウントをグループに追加する方法を示します。
ALTER GROUP developers ADD USER pgranger
既存のユーザー アカウント pgranger が、既存のグループ developers に追加されます。
============ 
ALTER GROUP developers ADD USER "polly granger"
ユーザー アカウント polly granger(非英数文字を含む)が、グループ developers に追加されます。
============ 
ALTER GROUP developers ADD USER "polly granger", bflat
ユーザー アカウント polly granger(非英数文字を含む)および bflat は、グループ developers に追加されます。
============ 
以下の例は、グループからユーザー アカウントを削除する方法を示します。
ALTER GROUP developers DROP USER pgranger
ユーザー アカウント pgranger が、グループ developers から削除されます。
============ 
ALTER GROUP developers DROP USER "polly granger"
ユーザー アカウント polly granger(非英数文字を含まない名前)が、グループ developers から削除されます。
============ 
ALTER GROUP developers DROP USER "polly granger", bflat
ユーザー アカウント polly granger(非英数文字を含む)および bflat は、グループ developers から削除されます。
関連項目
ALTER USER
CREATE GROUP
CREATE USER
DROP GROUP
GRANT
REVOKE
SET SECURITY