Add Column SECURED WITH Label 子句

此 Add Column Security Label 子句使新列与一个安全标签相关联。

Add Column SECURED WITH Label 子句
元素 描述 限制 语法
label 安全标签的名称 必须存在且必须属于保护该表的同一个安全策略 标识符

用法

只有持有 DBSECADM 角色的用户才能在 ALTER TABLE 语句中使用此子句。

ALTER TABLE 语句不能向以下类别的表对象中添加安全标签:
  • 虚拟表接口(VTI)表或虚拟索引接口(VII)表
  • 用户定义或系统定义的临时表(TEMP)
  • 已命名或未命名的 ROW 类型表
  • 类型表层次结构中的父表或子表
  • 没有基于标签的安全策略的表

必须指定不带 policy 限定符的 label 名称,而不是 policy.label ,因为该表当前的安全策略是表中仅有的保护数据的安全标签有效策略。

该列不能是 IDSSECURITYLABEL 类型。

当持有合适基于标签存取权限的用户试图存取受保护列中的数据,数据库服务器会将此标签与该用户的安全凭据比较,从而在比较的基础上允许或拒绝存取。

有关添加和删除该表基于标签的安全策略的语法,请参阅 Add Column SECURED WITH Label 子句