2 APEX_ACL

APEX_ACLパッケージには、Oracle APEX環境でプログラミングする際に使用可能な、アプリケーション・アクセス制御共有コンポーネント関連のユーティリティが用意されています。APEX_ACLパッケージを使用すると、ユーザー・ロールを追加、削除または置換できます。また、APEX_APPL_ACL_USERSビューでINSTEAD OFトリガーを利用して、DML文(INSERT、UPDATEおよびDELETE)でユーザー・ロールを編集することもできます。

Oracle APEX環境の外部でパッケージを使用する場合は、コールの前にAPEX_UTIL.SET_WORKSPACEまたはAPEX_UTIL.SET_SECURITY_GROUP_IDを使用してsecurity_group_idを設定する必要があります。関連するAPEXビュー(APEX_APPL_ACL_ROLESAPEX_APPL_ACL_USERSおよびAPEX_APPL_ACL_USER_ROLES)を使用してアプリケーション・ユーザーおよびロールに関する詳細情報を入手します。