許可オブジェクトを作成するか、置換します。
許可オブジェクトは、データベース ユーザーをOSプラットフォームのユーザーIDと関連付け、指定されたOSユーザーに付与されたコンテキスト、権限、アクセス制御を使用して、外部ルーチンをセキュア モードで実行できるようにします。
外部ルーチンには、UDF、テーブルUDF、メソッド、外部SQLプロシージャが含まれます。CREATE FUNCTIONとREPLACE FUNCTION(外部形式)、CREATE FUNCTIONおよびREPLACE FUNCTION(テーブル形式)、CREATE METHOD、CREATE PROCEDUREおよびREPLACE PROCEDURE (外部形式)を参照してください。
外部テーブルまたは関数マッピングの外部セキュリティ句で許可を指定します。CREATE FOREIGN TABLEまたはCREATE FUNCTION MAPPINGとREPLACE FUNCTION MAPPINGを参照してください。
QueryGridによりリモート システムにアクセスするために使用するCREATE AUTHORIZATION信頼済み拡張機能については、Teradata QueryGridドキュメントを参照してください。
DEFINERまたはINVOKERのいずれかを指定できますが、両方は指定できません。
ANSI準拠
CREATE AUTHORIZATIONは、ANSI SQL:2011規格に対するTeradataの拡張機能です。
必要な権限
CREATE/REPLACE AUTHORIZATION文を実行するには、CREATE/REPLACE AUTHORIZATION権限またはAUTHORIZATION権限が必要です。
自動的に与えられる権限
許可の作成者にDROP AUTHORIZATION