10.6.2.1 rqGrant関数

このトピックでは、Oracle Autonomous Databaseで使用される際のrqGrant関数について説明します。

rqGrant関数は、OML4RデータストアまたはOML4Rスクリプト・リポジトリ内のスクリプトへの読取りアクセス権を付与します。

構文

rqGrant (
    V_NAME          VARCHAR2    IN
    V_TYPE          VARCHAR2    IN
    V_USER          VARCHAR2    IN     DEFAULT)

パラメータ

パラメータ 説明
V_NAME OML4RのデータストアまたはOML4Rスクリプト・リポジトリ内のスクリプトの名前。
V_TYPE データストアの場合、タイプはdatastoreです。スクリプトの場合、タイプはrqScriptです。
V_USER アクセス権を付与するユーザーの名前。

例10-26 スクリプトへの読取りアクセス権の付与

-- Grant read privilege access to OMLUSER.
BEGIN
  rqGrant('RandomRedDots2', 'rqscript', 'OMLUSER');
END;
/

例10-27 データストアへの読取りアクセス権の付与

-- Grant read privilege access to datastore ds1 to OMLUSER.
BEGIN
  rqGrant('ds1', 'datastore', 'OMLUSER');
END;
/

例10-28 すべてのユーザーに対するスクリプトへの読取りアクセス権の付与

-- Grant read privilege access to script RandomRedDots to all users.
BEGIN
  rqGrant('rqFun1', 'rqscript', NULL);
END;
/

例10-29 すべてのユーザーに対するデータストアへの読取りアクセス権の付与

-- Grant read privilege access to datastore ds1 to all users.
BEGIN
  rqGrant('ds1', 'datastore', NULL);
END;
/