【发布时间】:2010-12-13 18:31:13
【问题描述】:
使用 Oracle VPD 工具(又名 RLS,又名 FGAC),假设我使用谓词
(WHERE) id = 'XXXX'
在TableA 上,然后我使用谓词
(WHERE) col in (SELECT col From TableA)
在TableB。
TableA 是否会被过滤?当您查询表时,过滤是否仅在谓词定义之外进行?
我需要像这样在TableB 上做谓词吗?:
(WHERE) col in (SELECT col From TableA where id ='XXXX')
【问题讨论】: