ALL_POLICIES¶
描述当前用户可访问的表上,存在的所有 VPD 安全策略。一条 VPD 安全策略可视为对某张表的行级访问控制的一条规则。
相关视图:
DBA_POLICIES 描述了数据库的所有 VPD 安全策略。
USER_POLICIES 描述了用户的表上,存在的所有 VPD 安全策略,与 ALL_POLICIES 相比,没有 OBJECT_OWNER 这一列。
参见:
| 列名 | 类型 | 描述 |
|---|---|---|
| OBJECT_OWNER | VARCHAR(128) | OBJECT_NAME 的所有者 |
| OBJECT_NAME | VARCHAR(128) | 策略要添加到的表名 |
| POLICY_GROUP | VARCHAR(128) | 策略组名称(此特性暂不支持) |
| POLICY_NAME | VARCHAR(128) | 策略名称 |
| PF_OWNER | VARCHAR(128) | FUNCTION 的所有者 |
| PACKAGE | VARCHAR(128) | FUNCTION 所在的包名 |
| FUNCTION | VARCHAR(128) | 策略指定的函数的名称 |
| SEL | VARCHAR(3) | 策略是否在 SELECT 对象的语句生效(YES/NO) |
| INS | VARCHAR(3) | 策略是否在 INSERT 对象的语句生效(YES/NO) |
| UPD | VARCHAR(3) | 策略是否在 UPDATE 对象的语句生效(YES/NO) |
| DEL | VARCHAR(3) | 策略是否在 DELETE 对象的语句生效(YES/NO) |
| IDX | VARCHAR(3) | 策略是否在 INDEX 对象的语句生效(YES/NO)(此特性暂不支持) |
| CHK_OPTION | VARCHAR(3) | 如果策略 INSERT/UPDATE 生效,是否强制新行要满足策略规则 |
| ENABLE | VARCHAR(3) | 策略是否被启用 |
| STATIC_POLICY | VARCHAR(3) | 策略是否是静态的(YES/NO)(此特性暂不支持) |
| POLICY_TYPE | VARCHAR(24) | 策略的类型(此特性暂不支持) |
| LONG_PREDICATE | VARCHAR(3) | 策略是否返回最长32K字符串(YES/NO)(此特性暂不支持) |