你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

.create-merge table 命令

创建新表或扩展现有表。

此命令必须在特定数据库的上下文中运行。

权限

此命令需要数据库用户权限,以及用来扩展现有表的表管理员权限。

语法

.create-mergetable tableName (columnName:columnType [, ...]) [with (propertyName = propertyValue [, ...]])

详细了解语法约定

参数

客户 类型​​ 必需 说明
tableName string 要创建或扩展的表的名称。
columnName, columnType string 映射到该列中数据类型的现有列或新列的名称。 映射列表定义输出列架构。
propertyName, propertyValue string 键值属性对的逗号分隔列表。 请参阅支持的属性

支持的属性

名称 Type 描述
docstring string 描述要添加的实体的自由文本。 此字符串显示在实体名称旁边的各种 UX 设置中。
folder string 要添加到表的文件夹的名称。

返回

如果该表不存在,则其功能与 .create table 命令完全相同。

如果表 T 存在并且你发送了 .create-merge table T (<columns specification>) 命令,则:

  • 先前不在 T 中存在的 <列规范> 中的任何列都将添加到 T 的架构的末尾。
  • 在 T 中但不在 <列规范> 中的任何列都不会被从 T 中删除。
  • 在 T 中存在的 <列规范> 中的任何列,但使用不同的数据类型将导致命令失败。