SECLABEL_BY_NAME 函数

SECLABEL_BY_NAME 函数使得用户能够通过指定安全标签的名称来直接提供它。

下列 INSERT 语句将一行插入到表 T1 内,该表受到名为 ‘MegaCorp’ 的安全策略的保护。 INSERT 语句的 VALUES 子句为通过使用 SECLABEL_BY_NAME 语句要被插入的行提供安全标签 ‘mylabel’。
INSERT INTO T1 VALUES (SECLABEL_BY_NAME ('MegaCorp', 'mylabel'), 1, 'xyz');

SECLABEL_BY_NAME 函数调用的成功并不保证在此示例中 INSERT 操作的成功,因为 MegaCorp 安全策略的 IDSLBACWRITE 规则影响到该用户是否有充足的安全凭证来将标签 mylabel 插入到该行内。