.drop column 命令
適用於: ✅Microsoft網狀架構✅Azure 數據總管
從數據表中移除數據列。
若要從數據表卸除多個數據行,請參閱 卸除多個數據表數據行。
注意
此命令不會實際刪除數據,也不會降低已擷取之數據的記憶體成本。
警告
此命令無法復原。 無法再查詢移除之數據行中的所有數據。 未來新增該數據行返回的命令將無法還原數據。
權限
您必須至少有 資料表管理員 許可權才能執行此命令。
語法
.drop
column
TableName ColumnName.
[]ifexists
深入瞭解 語法慣例。
參數
姓名 | 類型 | 必要 | 描述 |
---|---|---|---|
TableName | string |
✔️ | 包含要卸除之數據行的數據表名稱。 |
ColumnName | string |
✔️ | 要卸除的數據行名稱。 |
ifexists |
string |
如果指定,則命令不會在不存在的數據行上失敗。 |
範例
如果這類數據行存在,下列命令將會從Test
數據表卸Value
除數據行。 如果資料行不存在,命令將不會失敗。
.drop column Test.Value ifexists
卸除多個數據表數據行
從數據表中移除多個數據行。
注意
此命令不會實際刪除數據,也不會降低已擷取之數據的記憶體成本。
警告
此命令無法復原。 無法再查詢移除之數據行中的所有數據。 未來新增這些數據行的命令將無法還原數據。
語法
.drop
table
TableName columns
(
ColumnName [,
...])
深入瞭解 語法慣例。
參數
姓名 | 類型 | 必要 | 描述 |
---|---|---|---|
TableName | string |
✔️ | 包含要卸除之數據行的數據表名稱。 |
ColumnName | string |
✔️ | 要卸除的數據行名稱。 |
範例
下列命令會從Test
數據表卸除 Value
和 Item
數據行。
.drop table Test columns ( Value, Item )