适用于:SQL Server 2019 (15.x) 及更高版本
Azure SQL 数据库
Azure SQL 托管实例
Azure Synapse Analytics
从一个或多个数据库列中删除敏感度分类元数据。
语法
DROP SENSITIVITY CLASSIFICATION FROM
<object_name> [, ...n ]
<object_name> ::=
{
[schema_name.]table_name.column_name
}
参数
object_name ([schema_name.]table_name.column_name)
要从中删除分类的数据库列的名称。 目前仅支持列分类。 - schema_name(可选)- 是已分类的列所属架构的名称。 - table_name - 是已分类的列所属表的名称。 - column_name - 是从中删除分类的列的名称。
备注
- 多个对象分类可以通过一个DROP SENSITIVITY CLASSIFICATION“'语句”去掉。
权限
需要更改任何 SENSITIVITY CLASSIFICATION 许可。 ALTER ANY SENSITIVITY CLASSIFICATION 由数据库权限 CONTROL 或服务器权限 CONTROL SERVER 所隐含。
示例
A. 从单个列删除分类
以下示例从列 dbo.sales.price 中删除分类。
DROP SENSITIVITY CLASSIFICATION FROM
dbo.sales.price
B. 从多个列删除分类
以下示例从列 dbo.sales.pricedbo.sales.discount 和 SalesLT.Customer.Phone 中删除分类。
DROP SENSITIVITY CLASSIFICATION FROM
dbo.sales.price, dbo.sales.discount, SalesLT.Customer.Phone