.delete materialized-view policy row_level_security 命令

适用于:✅Azure 数据资源管理器

删除具体化视图的行级别安全策略。 有关详细信息,请参阅行级别安全策略

权限

你必须至少具有表管理员权限才能运行此命令。

语法

.delete materialized-view MaterializedViewName policy row_level_security

详细了解语法约定

参数

客户 类型​​ 必需 说明
MaterializedViewName string ✔️ 要为其删除行级别安全策略的具体化视图的名称。

返回

名称 Type 说明
PolicyName string 要删除的策略的名称:RowLevelSecurityPolicy。
EntityName string 为其删除了策略的实体的名称。 该名称采用 [databaseName].[MaterializedViewName] 格式,其中 databaseName 对应的是具体化视图中存在的数据库的名称,MaterializedViewName 是具体化视图本身的名称。
策略 string 策略对象的 JSON 表示形式。 删除策略后,此属性设置为 null
ChildEntities string 为其设置了此策略的子实体。 对于具体化视图行级别安全策略,此值为空字符串。
EntityType string 为其设置了此策略的实体的类型。 对于具体化视图行级别安全策略,此值为空字符串。

示例

以下命令将移除名为 MyMaterializedView 的具体化视图的行级别安全策略:

.delete materialized-view MyMaterializedView policy row_level_security

输出

PolicyName EntityName 策略 ChildEntities EntityType
RowLevelSecurityPolicy [database].[MyMaterializedView]