REVOKE (SQL形式) - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - SQLデータ制御言語

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Published
2021年7月
Language
日本語
Last Update
2021-09-23
dita:mapPath
ja-JP/sqd1591723147563.ditamap
dita:ditavalPath
ja-JP/wrg1590696035526.ditaval
dita:id
B035-1149
Product Category
Software
Teradata Vantage

データベース、ユーザー、テーブル、ビュー、プロシージャ、UDF、関数マッピング、またはマクロに対する1つまたは複数の明示的権限を、ロール、ロールのグループ、ユーザー、またはユーザーのグループから取り消すか、GRANTオプションを明示的権限から削除します。

REVOKEは、取り消されたユーザーが次のリクエストを発行するとすぐに有効になります。

NONTEMPORAL権限の取り消しについては、<Teradata Vantage™ - テンポラル テーブル サポート、B035-1182>を参照してください。

ANSI準拠

この文はANSI SQL:2011に準拠していますが、非ANSI Teradata拡張機能を含みます。

必要な権限

権限を取り消すには、まずその権限を付与出来る権限を持っていなければなりません。データベース オブジェクトを所有しているか、だれかからまずWITH GRANT OPTIONを使用して、直接的にまたはロールによって、権限を自動的または明示的に付与してもらうかのいずれかでなければなりません。

オブジェクトがビューまたはマクロの場合、実行するユーザーも、ビューまたはマクロによって参照されるオブジェクトに対する適切な権限をWITH GRANT OPTIONとともに持っていなければなりません。