共用方式為


.alter column 命令

適用於: ✅Microsoft網狀架構Azure 數據總管

改變現有數據表數據行的數據類型。

警告

更改數據行的數據類型時,該數據行中的任何預先存在數據都會在未來查詢中傳回 Null 值 。 使用 .alter column之後,即使使用另一個命令將數據行類型變更回先前的值,也無法復原該數據。 如需如何保留預先存在數據的資訊,請參閱 變更數據行類型而不遺失數據。

權限

您必須至少有 資料表管理員 許可權才能執行此命令。

語法

.altercolumn [DatabaseName ] TableName . ColumnName . type = ColumnNewType

深入瞭解 語法慣例

參數

姓名 類型​​ 必要 描述
DatabaseName string 包含數據表的資料庫名稱。
TableName string ✔️ 包含要改變之數據行的數據表名稱。
ColumnName string ✔️ 要改變的數據行名稱。
ColumnNewType string ✔️ 數據行的新 數據類型

範例

.alter column ['Table'].['ColumnX'] type=string