A.13.44 OPG_APIS.GRANT_ACCESS

形式

OPG_APIS.GRANT_ACCESS(
     graph_owner IN VARCHAR2,
     graph_name  IN VARCHAR2,
     other_user  IN VARCHAR2,
     privilege   IN VARCHAR2);

説明

プロパティ・グラフのアクセス権限を別のデータベース・ユーザーに付与します。

パラメータ

graph_owner

プロパティ・グラフの所有者。

graph_name

プロパティ・グラフの名前。

other_user

1つ以上のアクセス権限が付与されるデータベース・ユーザーの名前。

privilege

権限を示す文字列: Rは読取り、Sは選択、Uは更新、Dは削除、Iは挿入、Aはすべてです。カンマやその他の区切り文字を使用しないでください。

Aを指定する場合、Aはすべてのアクセス権限を含むため、他の値は指定しないでください。

使用上のノート

(なし。)

次の例では、データベース・ユーザーSCOTTが所有するmypgプロパティ・グラフに対する読取りおよび選択(RS)権限をデータベース・ユーザーPGUSRに付与します。次にPGUSRとして接続し、SCOTTスキーマのmypg頂点表を問合せます。

CONNECT scott/<password>

EXECUTE OPG_APIS.GRANT_ACCESS('scott', 'mypg', 'pgusr', 'RS');

CONNECT pgusr/<password>

SELECT count(1) from scott.mypgVT$;

    17