适用于:✅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] | 空 |