Teradataには、複数の権限を付与するために使用できる、特別なカテゴリのキーワードがあります。例えば、次に示すGRANTリクエストでは、キーワードDATABASEを使用することで、CREATE DATABASE権限とDROP DATABASE権限の両方をuser_nameに付与します。
GRANT DATABASE on user_name;
次のテーブルでは、このクラスのキーワードをリストし、そのキーワードによってユーザーまたはデータベースに対して付与される複数の権限を示します。
| キーワード | 付与される権限 |
|---|---|
| ALL | 指定したオブジェクトの型に関係するWITH GRANT OPTION付きの付与者が、暗黙的および明示的に所有するすべてのオブジェクト権限のみが、指定したデータベース オブジェクトに対して付与される。 |
| AUTHORIZATION |
|
| CHECKPOINT |
|
| DATABASE |
|
| DROP |
|
| EXECUTE |
|
| FUNCTION |
|
| GLOP |
|
| INDEX |
|
| MACRO |
|
| MAP |
|
| PROCEDURE |
|
| PROFILE |
|
| RESTORE | 指定したオブジェクトに対して、次のHUTコマンドを実行できるようになる。
|
| ROLE |
|
| SHOW | 次のSQL文もっぱらを実行できるようなる。
|
| STATISTICS |
|
| TABLE |
|
| TRIGGER |
|
| USER |
|
| VIEW |
|