ヘッダーをスキップ
Oracle TimesTen In-Memory Database SQLリファレンス・ガイド
リリース11.2.1
B56051-01
  目次
目次
索引
索引

戻る
戻る
 
次へ
次へ
 

REVOKE

REVOKE文は、ユーザーから1つ以上の権限を削除します。

必要な権限

システム権限を削除するには、ADMINが必要です。

オブジェクト権限を削除するには、ADMINが必要です。または、オブジェクト所有者である必要があります。

SQL構文

REVOKE {SystemPrivilege [ , … ] | ALL [PRIVILEGES]} FROM {user |PUBLIC} [,...]

REVOKE {{ObjectPrivilege [,...] | ALL [PRIVILEGES]} ON {[owner.object}} [,...] FROM {user | PUBLIC}[,...]

パラメータ

システム権限の削除:

パラメータ 説明
SystemPrivilege 使用できる値のリストについては、「システム権限」を参照してください。
ALL [PRIVILEGES] ユーザーからすべてのシステム権限を削除します。
user 権限が削除されるユーザーの名前。ユーザー名は、CREATE USER文を使用してTimesTenデータベースに設定しておく必要があります。
PUBLIC すべてのユーザーの権限を削除することを指定します。

オブジェクト権限の削除:

パラメータ 説明
ObjectPrivilege 使用できる値のリストについては、「オブジェクト権限」を参照してください。
ALL [PRIVILEGES] ユーザーからすべてのオブジェクト権限を削除します。
user 権限が削除されるユーザーの名前。 ユーザー名は、CREATE USER文を使用してTimesTenデータベースに設定しておく必要があります。
[owner.]object objectは権限を削除するオブジェクトの名前です。ownerはそのオブジェクトの所有者です。 ownerを指定しないと、権限を削除しているユーザーが所有者とみなされます。
PUBLIC すべてのユーザーの権限を削除することを指定します。

説明

ユーザーterryからADMIN権限を削除します。

REVOKE admin, ddl FROM terry;

ADMIN権限を持っている権限削除者が、patが所有するcustomers表に対するUPDATE権限をterryから削除します。

REVOKE update ON pat.customers FROM terry;

関連項目


「ALTER USER」
「CREATE USER」
「DROP USER」
「GRANT」
「PUBLICロール」