SQL Engine Reference (v11)

PUBLIC

備考

PUBLIC キーワードを FROM に記述すると、Create Table 権が明示的に割り当てられていない全ユーザーからこの権限を取り消すことができます。

FROM 句には、アクセス権を取り消すグループまたはユーザーを指定します。単一の名前または名前のリストを指定することもできますが、PUBLIC キーワードを記述すれば、権限が明示的に割り当てられていない全ユーザーのアクセス権を取り消すことができます。

辞書内の全ユーザーにアクセス権を割り当てるには、次の例のように PUBLIC キーワードを使用して PUBLIC グループにアクセス権を付与します。

GRANT SELECT ON Course TO PUBLIC 

このステートメントは、辞書内で定義されている全ユーザーに、Course テーブルの Select 権を割り当てます。後で PUBLIC グループの Select 権を取り消した場合、Select 権が明示的に付与されたユーザーだけがテーブルにアクセスできます。

次のステートメントでは、PUBLIC キーワードを使用して、辞書内で定義されている全ユーザーに Create Table 権を付与します。

GRANT CREATETAB TO PUBLIC 

関連項目

GRANT

REVOKE


PRINT

RELEASE SAVEPOINT