SA_LABEL_ADMIN.CREATE_LABEL 用于创建数据标签。

语法

  1. SA_LABEL_ADMIN.CREATE_LABEL (
  2. policy_name IN VARCHAR,
  3. label_tag IN BINARY_INTEGER,
  4. label_value IN VARCHAR,
  5. data_label IN BOOLEAN := TRUE);

参数解释

参数

解释

policy_name

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

label_tag

指定唯一整数值(0-9999999),以表示该标签相对于其他策略标签的排序顺序。此值的长度必须为 1 到 8 位。

label_value

指定要创建的标签的字符串表示形式,可以使用级别的短名称。您可以通过查询 ALL_SA_LEVELS 视图的 SHORT_NAME 列来找到级别的短名称。

data_label

如果标签可用于标记行数据,则为 TRUE。使用此选项可将标签定义为对数据有效。

示例

以下示例是为 shield_agent_policy 策略创建一个标签。

  1. BEGIN
  2. SA_LABEL_ADMIN.CREATE_LABEL (
  3. policy_name => 'shield_agent_policy',
  4. label_tag => 50000,
  5. label_value => 'L5',
  6. data_label => TRUE);
  7. END;
  8. /