2.7.3 ロール使用時の留意事項
ロール使用時の留意事項を説明します。
(1) ロールが持つ権限を適用できない処理
ロールが持つ権限は,定義系SQL,プリプロセス,コンパイル時は適用できません。
- 例題
-
ロール(ROLEA)が持つ表TA1のSELECT権限を使用してビュー表VA1は定義できません。
SET ROLE ROLEA CREATE VIEW USER001.VA1 AS SELECT * FROM USER001.TA1
(2) 処理時間及び使用メモリ量に影響があるロール
ロールに他のロールが含まれるなど複雑なロールを付与すると,権限のチェック処理に掛かる処理時間及び使用メモリ量に影響を及ぼすため,避けることを推奨します。