リモート・プロシージャー・コール
リモート・プロシージャー・コールを認証するための構文。
リモート・プロシージャー・コールを認証するための構文は、次のモデル化された階層を使用します。
- ALL REMOTE CALLS
- REMOTE OBJECT object_name
- REMOTE METHOD object_name.method_name
- REMOTE OBJECT object_name
構文
リモート・プロシージャー・コールのパーミッションを付与する場合は、次の構文を使用します。
- ALL REMOTE CALLS
GRANT permission_list ON ALL REMOTE CALLS TO role_name;
ここで、permission_listは、ALL PERMISSIONS、AUTHORIZE [FOR permission_list]、EXECUTE、MODIFY、およびSELECTを含めることができるコンマ区切りのリストです。 - REMOTE OBJECT object_name
GRANT permission_list ON REMOTE OBJECT object_name TO role_name;
ここで、permission_listは、ALL PERMISSIONS、AUTHORIZE [FOR permission_list]、EXECUTE、MODIFY、およびSELECTを含めることができるコンマ区切りのリストです。 - REMOTE METHOD object_name.method_name
GRANT permission_list ON REMOTE METHOD object_name.method_name TO role_name;
ここで、permission_listは、ALL PERMISSIONS、AUTHORIZE [FOR permission_list]、EXECUTE、MODIFY、およびSELECTを含めることができるコンマ区切りのリストです。