0

データ ディクショナリのロールを通じて与えられた権限により、アクセスできるテーブルを返すクエリを作成する必要があります。

4

1 に答える 1

1

標準 SQL では、これは INFORMATION_SCHEMA.ROLE_TABLE_GRANTS ビューに対する単純なクエリです。

SELECT FROM INFORMATION_SCHEMA.ROLE_TABLE_GRANTS WHERE GRANTEE = 'THE_ROLE_NAME'

一部のデータベース システムはこのビューをサポートしていませんが、ロールと付与された権限を含む別のビューを持っています。オープン ソース データベースの中でも、HSQLDBは上記を含む多数の INFORMATION_SCHEMA ビューをサポートしています。

于 2010-11-19T02:59:25.337 に答える