SQL Engine Reference (v11)

ALTER GROUP

ALTER GROUP ステートメントは、ユーザーをグループに追加またはグループから削除します。

構文

ALTER GROUP グループ名 
   <ADD USER ユーザー名[, ユーザー名]...  
   | DROP USER ユーザー名[, ユーザー名]...> 

備考

この機能は、『Microsoft ODBC Programmer's Reference』に述べられているように、SQL 文法の拡張です。

Master ユーザーのみがこのステートメントを実行できます。

このステートメントはキーワードの 1 つと共に使用する必要があります。

ユーザー アカウントをグループに追加するには、そのグループが既にデータベース内に作成済みである必要があります。ユーザーを作成して同時にグループに追加する方法は、GRANT を参照してください。

グループからユーザー アカウントを削除しても、そのグループはデータベースから削除されません。

ユーザー アカウントは、同時に複数のグループに所属することはできません。現在あるグループのメンバーであるユーザー アカウントを別のグループに追加することはできません。そのようなユーザー アカウントの場合、まず現在のグループから削除し、次に別のグループに追加します。

空白や非英数文字を含むユーザー名は二重引用符で囲む必要があります。

ユーザーとグループの詳細については、『Advanced Operations Guide』の 「Master ユーザー」「ユーザーとグループ」、および『Pervasive PSQL User's Guide』の「権限の割り当て作業」をすべて参照してください。

以下の例は、ユーザー アカウントをグループに追加する方法を示します。

ALTER GROUP developers ADD USER pgranger 

既存のユーザー アカウント pgranger が、既存のグループ developers に追加されます。

666
ALTER GROUP developers ADD USER "polly granger" 

ユーザー アカウント polly granger(非英数文字を含む)が、グループ developers に追加されます。

666
ALTER GROUP developers ADD USER "polly granger", bflat 

ユーザー アカウント polly granger(非英数文字を含む)および bflat は、グループ developers に追加されます。

666

以下の例は、グループからユーザー アカウントを削除する方法を示します。

ALTER GROUP developers DROP USER pgranger 

ユーザー アカウント pgranger が、グループ developers から削除されます。

666
ALTER GROUP developers DROP USER "polly granger" 

ユーザー アカウント polly granger(非英数文字を含まない名前)が、グループ developers から削除されます。

666
ALTER GROUP developers DROP USER "polly granger", bflat 

ユーザー アカウント polly granger(非英数文字を含む)および bflat は、グループ developers から削除されます。

関連項目

ALTER USER

CREATE GROUP

CREATE USER

DROP GROUP

GRANT

REVOKE

SET SECURITY


ALTER(名前変更)

ALTER TABLE