REVOKE DATABASE ROLE ... FROM SHARE

共有からデータベースロールを取り消します。

データベースロールを取り消すと、データベースロールに付与されたオブジェクトに対する権限が共有から事実上削除され、共有からデータベースを作成したすべてのコンシューマーアカウント内にあるオブジェクトへのアクセスが無効になります。

詳細については、 Secure Data Sharingの紹介 および 共有の操作 をご参照ください。

こちらもご参照ください。

GRANT DATABASE ROLE ... TO SHARE

構文

REVOKE DATABASE ROLE <name>
  FROM SHARE <share_name>
Copy

パラメーター

name

データベースロールの識別子(つまり、名前)を指定します。ロールが作成されるデータベース内で一意にする必要があります。

識別子はアルファベットで始まる必要があり、識別子文字列全体が二重引用符で囲まれていない限り、スペースや特殊文字を含めることはできません(例: "My object")。二重引用符で囲まれた識別子も大文字と小文字が区別されます。

識別子が完全修飾されていない場合(db_name.database_role_name の形式)、コマンドはセッションの現在のデータベースでデータベースロールを検索します。

share_name

指定されたデータベースロールが取り消される共有の識別子を指定します。

使用上の注意

なし。

データベース d1 のデータベースロール dr1 を共有 share1 から取り消します。

REVOKE DATABASE ROLE d1.dr1 FROM SHARE share1;
Copy