首批通过分布式安全可靠测评,为关键业务系统打造
SA_LABEL_ADMIN.CREATE_LABEL
更新时间:2026-04-10 11:58:37
SA_LABEL_ADMIN.CREATE_LABEL 用于创建数据标签。
功能适用性
该内容仅适用于 OceanBase 数据库企业版。OceanBase 数据库社区版仅提供 MySQL 模式。
语法
SA_LABEL_ADMIN.CREATE_LABEL (
policy_name IN VARCHAR,
label_tag IN BINARY_INTEGER,
label_value IN VARCHAR,
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 策略创建一个标签。
BEGIN
SA_LABEL_ADMIN.CREATE_LABEL (
policy_name => 'shield_agent_policy',
label_tag => 50000,
label_value => 'L5',
data_label => TRUE);
END;
/