17.10 - CONSTRAINT - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - SQLデータ定義言語 構文規則および例

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Release Date
2021年7月
Content Type
プログラミング リファレンス
Publication ID
B035-1144-171K-JPN
Language
日本語 (日本)

1つまたは複数の行レベル セキュリティ制約をuser_nameに割り当てます。

ユーザーごとに割り当てることができるのは、最大6個の階層型制約と2個の非階層型制約までです。

行レベル セキュリティ制約の詳細は、CREATE CONSTRAINTを参照してください。

row_level_security_constraint_column_name
1つまたは複数の行レベル セキュリティ制約の名前。その後にuser_nameに割り当てられている、制約に有効な階層レベルまたは非階層カテゴリのリストが続きます。
  • 例の階層制約割り当て:
    CONSTRAINT = Classification_Level (Secret, Unclassified DEFAULT),
  • 例の非階層制約割り当て:
    CONSTRAINT = Classification_Country (US, UK, GER)
level_name
user_nameに割り当てられている、制約に有効な階層レベル。
DEFAULT
DEFAULTは階層制約のレベルの指定リストの1つの分類レベルに対して指定できます。ここで指定するレベルは、ユーザーのセッションが確立される際に、制約のデフォルト値になります。
リストされている分類レベルに対してDEFAULTを指定しない場合、リストされている最初のレベルがユーザーのデフォルトになります。
DEFAULTは、非階層型カテゴリ制約に有効ではありません。
category_name
user_nameに割り当てられている、制約に有効な非階層カテゴリ。
NULL