.drop column コマンド
テーブルから列を削除します。
テーブルから複数の列を削除するには、複数のテーブル列 ドロップする方法に関するを参照してください。
Note
このコマンドによって、データが物理的に削除されることはなく、既に取り込まれているデータのストレージ コストが削減されることはありません。
警告
このコマンドは元に戻すことができません。 削除された列のデータはすべて、クエリ可能でなくなります。 今後、この列を再び追加するコマンドを使用しても、データを復元することはできません。
アクセス許可
このコマンドを実行するには、少なくとも Table 管理者 アクセス許可が必要です。
構文
.drop
column
TableName.
ColumnName [ifexists
]
構文規則について詳しく知る。
パラメーター
件名 | タイプ | Required | 説明 |
---|---|---|---|
TableName | string |
✔️ | 削除する列を含むテーブルの名前。 |
[ColumnName] | string |
✔️ | 削除する列の名前。 |
ifexists |
string |
指定した場合、存在しない列ではコマンドは失敗しません。 |
例
次のコマンドは、Test
テーブルからValue
列を削除します (そのような列が存在する場合)。 列が存在しない場合、コマンドは失敗しません。
.drop column Test.Value ifexists
複数のテーブル列を削除する
テーブルから複数の列を削除します。
Note
このコマンドによって、データが物理的に削除されることはなく、既に取り込まれているデータのストレージ コストが削減されることはありません。
警告
このコマンドは元に戻すことができません。 削除された列のデータはすべて、クエリ可能でなくなります。 今後、これらの列を再び追加するコマンドを使用しても、データを復元することはできません。
構文
.drop
table
TableName columns
(
ColumnName [,
...])
構文規則について詳しく知る。
パラメーター
件名 | タイプ | Required | 説明 |
---|---|---|---|
TableName | string |
✔️ | 削除する列を含むテーブルの名前。 |
[ColumnName] | string |
✔️ | 削除する列の名前。 |
例
次のコマンドは、Test
テーブルからValue
列とItem
列を削除します。
.drop table Test columns ( Value, Item )