Skip to content

修改安全策略

语法格式

sql

ALTER POLICY policy_name RENAME TO new_policy_name;

ALTER POLICY policy_name ALTER LEVEL level_name RENAME TO new_level_name;

ALTER POLICY policy_name ALTER CATEGORY category_name RENAME TO new_category_name;

ALTER POLICY policy_name
  ADD LEVEL level_name AS level_number
  [, ADD CATEGORY category_name] ;

参数解释

  • policy_name: 安全策略名称。
  • new_policy_name: 安全策略要修改为的名称。
  • level_name: 级别名称。
  • new_level_name: 等级要修改为的名称。
  • category_name: 范畴名称。
  • new_category_name: 范畴要修改为的名称。
  • level_number: 级别的值,取值为整数。

示例

  • 更改安全策略名
    sql
    SQL> ALTER POLICY policy_1 RENAME TO policy_001;
  • 更改等级名
    sql
    SQL> ALTER POLICY policy_2 ALTER LEVEL level_1 RENAME TO level_2;
  • 删除范畴
    sql
    SQL> ALTER POLICY policy_3 DROP CATEGORY category_1;
  • 增加多个等级的同时删除一个范畴
    sql
    SQL> ALTER POLICY policy_4 ADD LEVEL level_3 AS 3, ADD LEVEL level_4 AS 4,
         DROP LEVEL level_1,DROP CATEGORY category_1;