SA_LABEL_ADMIN.ALTER_LABEL 用于更改与标签标记关联的字符串标签定义。标签本身无法被更改。
如果更改与标签标记关联的字符串,则行中数据的敏感度会相应更改。确保在指定要更改的标签时,可以通过其标签标记或字符串值来引用它。
语法
SA_LABEL_ADMIN.ALTER_LABEL (
policy_name IN VARCHAR,
label_tag IN BINARY_INTEGER,
new_label_value IN VARCHAR := NULL,
new_data_label IN BOOLEAN := NULL );
参数解释
参数 | 解释 |
---|---|
policy_name | 指定现有策略的名称。若要查找现有策略,请查询 ALL_SA_POLICIES 视图的 |
label_tag | 标识分配给要更改的标签的整数标记。要查找现有标签,请查询 ALL_SA_LABELS 视图的 |
new_label_value | 指定标签值的新字符串表示形式。如果为 NULL,则不更改现有值。 |
new_data_label | 如果标签可用于标记行数据,则为 TRUE。如果为 NULL,则不更改现有值。 |
示例
如下示例为更改 shield_agent_policy
策略的 label_tag
和 label_value
。
BEGIN
SA_LABEL_ADMIN.ALTER_LABEL (
policy_name => 'shield_agent_policy',
label_tag => 60000,
new_label_value => 'L6',
new_data_label => TRUE);
END;
/