适用于:✅Azure 数据资源管理器
以 CSL/JSON 格式显示具体化视图的架构。
权限
你必须至少具有数据库用户、数据库查看者或数据库监视者权限才能运行此命令。 有关详细信息,请参阅基于角色的访问控制。
语法
.show materialized-view MaterializedViewName cslschema
.show materialized-view MaterializedViewName schema as json
.show materialized-view MaterializedViewName schema as csl
详细了解语法约定。
参数
| 客户 | 类型 | 必需 | 说明 |
|---|---|---|---|
| MaterializedViewName | string |
✔️ | 具体化视图的名称。 |
返回
| 名称 | Type | 说明 |
|---|---|---|
| TableName | string |
具体化视图的名称。 |
| 架构 | string |
具体化视图的 CSL 或 JSON 架构。 |
| DatabaseName | string |
具体化视图所属的数据库。 |
| Folder | string |
在其中创建具体化视图的文件夹。 |
| DocString | string |
分配给具体化视图的说明。 |
示例
显示一个具体化视图的 CSL 架构
下面的两个命令是等效的,它们都显示具体化视图 ViewName 的 CSL 架构:
.show materialized-view ViewName cslschema
.show materialized-view ViewName schema as csl
输出
| TableName | 架构 | DatabaseName | 文件夹 | DocString |
|---|---|---|---|---|
| 视图名 | Column3:int,Column1:string,Column2:datetime | MyDatabase |
显示一个具体化视图的 JSON 架构
以下命令显示具体化视图 ViewName 的 JSON 架构:
.show materialized-view ViewName schema as json
输出
| TableName | 架构 | DatabaseName | 文件夹 | DocString |
|---|---|---|---|---|
| 视图名 | {"Name":"ViewName","OrderedColumns":[{"Name":"Column3","Type":"System.Int32","CslType":"int"},{"Name":"Column1","Type":"System.String","CslType":"string"},{"Name":"Column2","Type":"System.DateTime","CslType":"datetime"}]} | MyDatabase |