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