SA_COMPONENTS.ALTER_LEVEL 用于更改级别的短名称和长名称。

一旦定义了级别号,就不能进行更改。如果在任何现有标签中使用了级别,则不能更改其短名称,但可以更改其长名称。

语法

  1. SA_COMPONENTS.ALTER_LEVEL (
  2. policy_name IN VARCHAR,
  3. level_num IN NUMBER,
  4. new_short_name IN VARCHAR := NULL,
  5. new_long_name IN VARCHAR := NULL
  6. );

参数解释

参数

解释

policy_name

指定策略。若要查找现有策略,请查询 ALL_SA_POLICIES 视图的 POLICY_NAME 列。

level_num

指定要更改的级别编号。要查找现有级别,请查询 ALL_SA_LEVELS 视图的 LEVEL_NUM 列。

new_short_name

指定级别的新短名称(最多 30 个字符)

new_long_name

指定级别的新长名称(最多 80 个字符)

示例

下面的示例为更改 shield_agent_policy 策略级别的长名称和短名称。

  1. BEGIN
  2. SA_COMPONENTS.ALTER_LEVEL (
  3. policy_name => 'shield_agent_policy',
  4. level_num => 500,
  5. new_short_name => 'M5',
  6. new_long_name => 'MEDIUM_SECRET 5');
  7. END;
  8. /