実行依頼された文 | システムが検証する権限 |
---|---|
CREATE MACRO | マクロ本体のSQL文を実行するために必要な権限を検証する。 |
CREATE PROCEDURE (SQL形式) | プロシージャ本体のSQL文を実行するために必要な権限。 |
|
CREATE EXTERNAL PROCEDUREと、有効なAPI関数呼出しのいずれかを使用して指定したテーブル、列およびビューにアクセスするために必要な権限。 |
CREATE PROCEDURE ... SQL SECURITY OWNER (両方の形式) | CREATE OWNER PROCEDURE権限と、以下のいずれかの権限を検証する。
|
CREATE VIEW | 下層の基本テーブルおよびビューに対するSELECT権限を検証する。 |
また、Vantageは、ビューにアクセスするか、マクロまたはプロシージャを実行するユーザーに対しても、対象となるオブジェクトに適切な権限が存在するかどうかを検証します。したがって、対象のオブジェクトを変更しても、そのオブジェクトを参照するビュー、マクロ、プロシージャのいずれかが呼び出されたときに、権限の違反が発生しないようになっています。