.rename column 命令

更改现有表列的名称。

权限

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

语法

.renamecolumn [ DatabaseName.]TableName.CurrentColumnNametoNewColumnName

.renamecolumnsNewColumnName= [ DatabaseName.]TableName.CurrentColumnName, ...

注意

.renamecolumns 仅支持交换两个现有列的名称。

详细了解语法约定

参数

客户 类型​​ 必需 说明
DatabaseName string 包含要重命名的列的表所在数据库的名称。 如果未提供,则使用当前上下文数据库。
TableName string 包含要重命名的列的表的名称。
CurrentColumnName string 要重命名的列的名称。
NewColumnName string 新的列名称。 该名称必须遵循标识符命名规则

示例

以下命令交换 TimeGenerated_archive 列和 TimeGenerated 列的名称。

.rename columns TimeGenerated_archive = myDB.sampleData.TimeGenerated, TimeGenerated = myDB.sampleData.TimeGenerated_archive