Skip to content

为客体(表)添加、更改、删除安全策略

语法格式

ALTER TABLE POLICY user_name.table_name ADD policy_name
  COLUMN column_name [NOT] HIDE LABEL 'lable_name';

ALTER TABLE POLICY user_name.table_name DROP policy_name;

参数解释

  • user_name: 用户名。
  • table_name: 表名。
  • policy_name: 安全策略名称。
  • column_name: 要添加安全策略的表的列名;不能是表中已存在的列名。
  • lable_name: 标签名,由若干等级和范畴名组成,不同名称间以英文冒号分隔。

示例

  • 为表添加安全策略、带等级和范畴的列

    sql
    SQL> ALTER TABLE POLICY usr_1.tab_test ADD policy_4 COLUMN col_4 NOT HIDE LABEL 'level_3:category_2';
  • 为表删除安全策略

    sql
    SQL> ALTER TABLE POLICY usr_1.tab_test DROP policy_4;