単一のキーワードによる複数の権限 - 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

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

     GRANT DATABASE ON  user_name1  TO  user_name2;

以下のキーワード付与によって、受領者に対する複数の権限がDBC.AccessRightsテーブルに入力されます。

キーワード 含まれる権限
ALL ON句で指定されたオブジェクトに対して、付与者が所有し、付与者がWITH GRANT OPTIONを持っている暗黙的オブジェクト権限と明示的オブジェクト権限のすべて。
CHECKPOINT 以下を実行するための権限:
  • CHECKPOINT SQL文
  • HUT CHECKPOINTコマンド
DATABASE
  • CREATE DATABASE
  • DROP DATABASE
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
OVERRIDE
  • OVERRIDE INSERT
  • OVERRIDE SELECT
  • OVERRIDE UPDATE
  • OVERRIDE DELETE
  • OVERRIDE DUMP
  • OVERRIDE RESTORE
PROCEDURE
  • CREATE PROCEDURE
  • DROP PROCEDURE
PROFILE
  • CREATE PROFILE
  • DROP PROFILE
RESTORE 以下のHUTコマンドを実行するための権限:
  • DELETE JOURNAL
  • ROLLBACK
  • ROLLFORWARD
ROLE
  • CREATE ROLE
  • DROP ROLE
SHOW HELPコマンドとSHOWコマンドの以下の形式のみ:
  • HELP database_object
  • SHOW database_object
TABLE
  • CREATE TABLE
  • DROP TABLE
TRIGGER
  • CREATE TRIGGER
  • DROP TRIGGER
USER
  • CREATE USER
  • DROP USER
GRANT USERのターゲットがユーザーである場合、USERはCREATEとDROPの権限を与えます。GRANT USERのターゲットがデータベースの場合、USERはデータベース内でのユーザーのCREATE権限を与えます。
VIEW
  • CREATE VIEW
  • DROP VIEW
ZONE
  • CREATE ZONE
  • DROP ZONE