<Teradata Vantage™ テンポラル テーブル サポート>では、特にテンポラル テーブルに関連する構文について説明します。必須ではない構文やテンポラル テーブルに固有ではない構文は、基本的にこのドキュメントには示されていません。その他の構文については、<Teradata Vantage™ SQLデータ定義言語-構文規則および例、B035-1144>、<Teradata Vantage™ SQLデータ操作言語、B035-1146>、および<Teradata Vantage™ SQLデータ制御言語、B035-1149>を参照してください。
- ALL [PRIVILEGES]
- 指定したユーザーが、指定したオブジェクトに付与可能なすべての権限を受け取ります。
- NONTEMPORAL
- ユーザーはNONTEMPORAL接頭辞を使用して、database_nameまたはuser_nameの、table_nameまたはview_nameで指定されるtransaction-timeテーブルおよび二重テンポラル テーブルに対する非テンポラル操作を実行できるようになります。
- privilege
- NONTEMPORAL以外の権限を指定します。
詳細は、<Teradata Vantage™ SQLデータ制御言語、B035-1149>の「GRANT」を参照してください。
- ALL BUT
- 指定したユーザーが、指定したオブジェクトに付与可能なすべての権限のうち、権限リストで指定した権限を除き受け取ることを指定します。ALLの場合と同様に、付与者がWITH GRANT OPTION付きで所有しているオブジェクト権限だけが付与されます。
- ON database_name
- transaction-timeテーブルか二重テンポラル テーブル、あるいは両方のテーブルを含む(または含む可能性のある)データベースの名前。
- ON user_name
- transaction-timeテーブルか二重テンポラル テーブル、あるいは両方のテーブルを含む(または含む可能性のある)ユーザーの名前。
- ON table_name
- transaction-timeテーブルまたは二重テンポラル テーブルの名前。
- ON view_name
- transaction-timeテーブルまたは二重テンポラル テーブルに作成された更新可能なビューの名前。
- TO [ALL] username
- 受領者を特定する既存のデータベースまたはユーザーの名前を指定します。
ALLを指定すると、そのオブジェクト権限が、指定したデータベースまたはユーザー、およびそのデータベースまたはユーザーによって現在と将来に所有されるすべてのデータベースまたはユーザーに与えられます。
- WITH GRANT OPTION
- 権限を与えられるユーザーが、WITH GRANT OPTION付きの権限を受け取ります。