为客体(表)添加、更改、删除安全策略
语法格式
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: 标签名,由若干等级和范畴名组成,不同名称间以英文冒号分隔。
示例
为表添加安全策略、带等级和范畴的列
sqlSQL> ALTER TABLE POLICY usr_1.tab_test ADD policy_4 COLUMN col_4 NOT HIDE LABEL 'level_3:category_2';
为表删除安全策略
sqlSQL> ALTER TABLE POLICY usr_1.tab_test DROP policy_4;