行レベル セキュリティUDFの作成 - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - Advanced SQL Engineセキュリティ管理ガイド

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Published
2021年7月
Language
日本語
Last Update
2021-09-23
dita:mapPath
ja-JP/ppz1593203596223.ditamap
dita:ditavalPath
ja-JP/wrg1590696035526.ditaval
dita:id
B035-1100
Product Category
Software
Teradata Vantage

セキュリティ制約のためにUDFセットをコーディングするときは、対応するCONSTRAINTオブジェクトの目的および構造と調和させる必要があります。 セキュリティ制約に関わる操作を参照してください。

  1. Teradata Vantage™- SQL外部ルーチン プログラミング、B035-1147に示すように、各セキュリティ制約UDFをコーディングしてファイルします。
    1つのSQL操作型に対して1つ以上のUDFを作成できますが、セキュリティCONSTRAINTオブジェクトには各タイプのUDFを1つしか指定できません。
  2. CREATE FUNCTION文を使用して各UDFにFUNCTIONオブジェクトを定義します(<Teradata Vantage™ - SQLデータ定義言語-構文規則および例、B035-1144>を参照)。
  3. 保護モードでUDFを実行するときに発生するパフォーマンスの問題を回避するには、ALTER FUNCTION文を使用して関数に非保護モード実行を設定します。
    ALTER FUNCTION SYSLIB.function_name EXECUTE NOT PROTECTED
UDFが非保護モードで正常に動作しないと、データベースが再始動する可能性があります。デプロイする前に各UDFを徹底的にテストしてください。