Skip to content

安全标记

当把安全策略应用于客体(表)时,相应的主客体便获得了相应的安全标记。一个安全标记由等级和范畴名组成。

此外,添加或更改安全标记时,可指定标记是否被隐藏。

语法格式

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

参数解释

  • user_name: 用户名。
  • table_name: 表名。
  • policy_name: 安全策略名称。
  • column_name: 表列的名称,不能是表中已存在的列名。
  • level_name: 级别名称。
  • category_name: 范畴名称。
  • NameExpr: 标签的名称,由等级或范畴名组成;如果有多个等级和范畴名,不同名称间用英文冒号分隔。

示例

sql
SQL> ALTER TABLE POLICY usr_1.tab_test
     ADD policy_4 COLUMN col_4
     NOT HIDE LABEL 'level_3:category_2';