row_level_security_constraint_column_name CONSTRAINT - 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/wkf1512081455740.ditamap
dita:ditavalPath
ja-JP/wkf1512081455740.ditaval
dita:id
B035-1144
Product Category
Software
Teradata Vantage

table_nameの行レベル セキュリティ制約列として定義する制約オブジェクトの名前。 この制約オブジェクトは、データベースに存在する必要があります。 CREATE CONSTRAINTを参照してください。

指定する各行レベル セキュリティ制約の名前は、テーブルの列名の間で固有にする必要があります。

グローバル一時テーブルまたは揮発テーブルに対して行レベル セキュリティ制約列を作成することはできません。

セキュリティ制約オブジェクトの定義には、名前、データ型、および作成時のNULL可能性の指定が含まれます。テーブルの作成時にセキュリティ制約列には、いかなる追加の属性も割り当てることはできません。

行レベル セキュリティ制約列を、複数値圧縮またはアルゴリズム圧縮を使用して圧縮することはできません。ただし、列パーティションを持つ行レベル セキュリティ テーブルに自動圧縮またはブロック レベル圧縮を使用することに関する制限はありません。

1つのテーブルに対して最大で5個の行レベル セキュリティ制約列を定義できます。

セキュリティ制約列を定義するテーブルに参照整合性(RI)を使用する場合、親または子のRIテーブルの参照整合性をチェックする際に、システムはセキュリティ制約を認識しません。そのようなRIテーブルにアクセスするリクエストを実行すると、テーブルに行レベル セキュリティ制約がないかのように処理が続行されます。