単一のキーワードによる複数権限の付与 - Teradata Database - Teradata Vantage NewSQL Engine

Teradata Vantage™ SQLデータ制御言語

Product
Teradata Database
Teradata Vantage NewSQL Engine
Release Number
16.20
Published
2019年3月
Language
日本語
Last Update
2019-10-29
dita:mapPath
ja-JP/jlw1513306913964.ditamap
dita:ditavalPath
ja-JP/jlw1513306913964.ditaval
dita:id
B035-1149
Product Category
Software
Teradata Vantage

Teradata Databaseには、複数の権限を付与するために使用できる、特別なカテゴリのキーワードがあります。例えば、次に示すGRANTリクエストでは、キーワードDATABASEを使用することで、CREATE DATABASE権限とDROP DATABASE権限の両方をuser_nameに付与します。

GRANT DATABASE on  user_name;

次のテーブルでは、このクラスのキーワードをリストし、そのキーワードによってユーザーまたはデータベースに対して付与される複数の権限を示します。

キーワード 付与される権限
ALL 指定したオブジェクトの型に関係するWITH GRANT OPTION付きの付与者が、暗黙的および明示的に所有するすべてのオブジェクト権限のみが、指定したデータベース オブジェクトに対して付与される。
AUTHORIZATION
  • CREATE AUTHORIZATION
  • DROP AUTHORIZATION
CHECKPOINT
  • CHECKPOINT SQL文を実行できるようになる。
  • HUT CHECKPOINTコマンドを実行できるようになる。
DATABASE
  • CREATE DATABASE
  • DROP DATABASE
DROP
  • ON句でFUNCTIONが指定されている場合、付与される権限はDROP FUNCTIONです。
  • ON句でPROCEDUREが指定されている場合、付与される権限はDROP PROCEDUREです。
EXECUTE
  • ON句でFUNCTIONが指定されている場合、付与される権限はEXECUTE FUNCTIONです。
  • ON句でPROCEDUREが指定されている場合、付与される権限はEXECUTE PROCEDUREです。
  • ON句で何も指定されていない場合、付与される権限はEXECUTE MACROです。
FUNCTION
  • CREATE FUNCTION
  • DROP FUNCTION
GLOP
  • CREATE GLOP
  • DROP GLOP
INDEX
  • CREATE INDEX
  • DROP INDEX
MACRO
  • CREATE MACRO
  • DROP MACRO
MAP
  • CREATE MAP
  • DROP MAP
PROCEDURE
  • CREATE PROCEDURE
  • DROP PROCEDURE
PROFILE
  • CREATE PROFILE
  • DROP PROFILE
RESTORE 指定したオブジェクトに対して、次のHUTコマンドを実行できるようになる。
  • DELETE JOURNAL
  • ROLLBACK
  • ROLLFORWARD
ROLE
  • CREATE ROLE
  • DROP ROLE
SHOW 次のSQL文もっぱらを実行できるようなる。
  • HELP database_object
  • SHOW database_object
STATISTICS
  • COLLECT STATISTICS
  • DROP STATISTICS
TABLE
  • CREATE TABLE
  • DROP TABLE
TRIGGER
  • CREATE TRIGGER
  • DROP TRIGGER
USER
  • CREATE USER
  • DROP USER
VIEW
  • CREATE VIEW
  • DROP VIEW