SA_POLICY_ADMIN.ENABLE_TABLE_POLICY 用于重新启用指定表的当前强制选项、标签功能和谓词。
该存储过程通过重新应用行级安全性谓词和 DML 触发器来实现此目的。
语法
SA_POLICY_ADMIN.ENABLE_TABLE_POLICY (
policy_name IN VARCHAR,
schema_name IN VARCHAR,
table_name IN VARCHAR);
参数解释
参数 | 解释 |
---|---|
policy_name | 指定策略。要查找现有策略,请查询 ALL_SA_POLICIES 数据字典视图的 |
schema_name | 此表所在的 schema。要查找此 schema,请查询 ALL_SA_TABLE_POLICIES 视图的 |
table_name | 名称为 schema_name 的数据库中的表。要查找此表,请查询 ALL_SA_TABLE_POLICIES 视图的 |
示例
如下示例为在 schema FURY
中的 MISSION_LIST 表上禁用 shield_agent_policy
策略:
BEGIN
SA_POLICY_ADMIN.ENABLE_TABLE_POLICY(
policy_name => 'shield_agent_policy',
schema_name => 'FURY',
table_name => 'MISSION_LIST');
END;
/