CONSTRAINT - Advanced SQL Engine - Teradata Database

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

Product
Advanced SQL Engine
Teradata Database
Release Number
17.05
Published
2021年1月
Language
日本語
Last Update
2021-03-30
dita:mapPath
ja-JP/ncd1596241368722.ditamap
dita:ditavalPath
ja-JP/ncd1596241368722.ditaval
dita:id
B035-1144
Product Category
Software
Teradata Vantage

プロファイルごとに割り当てることができるのは、最大6個の階層型制約と2個の非階層型制約までです。

制約がユーザーにすでに割り当てられている場合、制約に対し指定するレベル名またはカテゴリ名によってすべての既存の指定が置換されます。

変更は、ユーザー定義が変更された後に次のユーザー ログオン時に有効になります。

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

row_level_security_constraint_name
既存の行レベル セキュリティ制約の名前。その後にuser_nameに割り当てられている、制約に有効な階層レベルまたは非階層カテゴリのリストが続きます。
level_name
階層レベルのリスト。
category_name
非階層カテゴリのリスト
DEFAULT
DEFAULTは階層制約のレベルの指定リストの1つの分類レベルに対して指定できます。ここで指定するレベルは、プロファイルが割り当てられるユーザーのセッションが確立される際に、制約のデフォルト値になります。
リストされている分類レベルに対してDEFAULTを指定しない場合、リストされている最初のレベルがプロファイルのデフォルトになります。
DEFAULTは非階層制約に有効ではありません。
NULL
以前ユーザーに以前割り当てられた制約に対しNULLを指定した場合、その制約はユーザー定義から削除されます。