修改安全策略
语法格式
sql
AlterPolicyStmt::=
ALTER POLICY policy_name AlterMemberClauss [, AlterMemberClauss [, ... ] ]
AlterMemberClauss::=
RENAME TO new_policy_name
| ADD LEVEL level_name AS number_value
| ADD CATEGORY category_name
| ALTER LEVEL level_name RENAME TO new_level_name
| ALTER CATEGORY category_name RENAME TO new_category_name
| DROP LEVEL level_name
| DROP CATEGORY category_name
参数说明
policy_name
:安全策略名。new_policy_name
:新的安全策略名。level_name
:安全等级名。number_value
:安全等级的值,取值为正整数。category_name
:安全范畴名。new_level_name
:新的安全等级名。new_category_name
:新的安全范畴名。
示例
更改安全策略名。
sqlSQL> ALTER POLICY policy_1 RENAME TO policy_001;
更改等级名。
sqlSQL> ALTER POLICY policy_2 ALTER LEVEL level_1 RENAME TO level_2;
删除范畴。
sqlSQL> ALTER POLICY policy_3 DROP CATEGORY category_1;
增加多个等级的同时删除一个范畴。
sqlSQL> ALTER POLICY policy_4 ADD LEVEL level_3 AS 3, ADD LEVEL level_4 AS 4, DROP LEVEL level_1,DROP CATEGORY category_1;