OVERRIDEセッションのセッション制約値 - Advanced SQL Engine - Teradata Database

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

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Published
2021年7月
ft:locale
ja-JP
ft:lastEdition
2021-09-23
dita:mapPath
ja-JP/spp1591731285373.ditamap
dita:ditavalPath
ja-JP/wrg1590696035526.ditaval
dita:id
B035-1144
Product Category
Software
Teradata Vantage

RLS表にアクセスするセッションを実行するユーザーには、次の場合にOVERRIDE権限が必要になることがあります。

  • テーブルの制約列に関連付けられたCONSTRAINTオブジェクトは、SQL操作のUDFを定義しません。
  • 割り当てられたユーザー デフォルト設定では、テーブルの行へのアクセスや行レベルの制約値の設定を効果的に行なうことはできません。
OVERRIDE権限の詳細については、Teradata Vantage™ - Advanced SQL Engineセキュリティ管理ガイド、B035-1100を参照してください。

セッションでOVERRIDEが有効な場合:

  • OVERRIDE権限により、影響を受けるUDFの実施がバイパスされます。
  • 操作がINSERTまたはUPDATEの場合、ユーザーSQLは、ソース テーブルのデータまたはSET SESSION CONSTRAINT文で指定した値のいずれかを使用して、テーブル内の指定の制約列に入力するための値を指定する必要があります。
非階層制約のあるテーブルをOVERRIDEセッションでロードするには、特別な処理が必要です。 例: ユーザーOVERRIDE権限によるテーブルの読み込みを参照してください。