Partager via


Commande .drop column

Supprime une colonne d’une table.

Pour supprimer plusieurs colonnes d’une table, consultez Supprimer plusieurs colonnes de table.

Notes

Cette commande ne supprime pas physiquement les données et ne réduit pas le coût de stockage des données qui ont déjà été ingérées.

Avertissement

Cette commande est irréversible. Toutes les données de la colonne supprimée ne peuvent plus être interrogeables. Les commandes ultérieures pour rajouter cette colonne ne pourront pas restaurer les données.

Autorisations

Vous devez disposer d’au moins des autorisations table Administration pour exécuter cette commande.

Syntax

.dropcolumnTablename.ColumnName [ifexists]

Découvrez les conventions de syntaxe.

Paramètres

Nom Type Obligatoire Description
TableName string ✔️ Nom de la table contenant la colonne à supprimer.
ColumnName string ✔️ Nom de la colonne à supprimer.
ifexists string Si elle est spécifiée, la commande n’échoue pas sur une colonne inexistante.

Exemple

La commande suivante supprime la Value colonne de la Test table, si une telle colonne existe. Si la colonne n’existe pas, la commande n’échoue pas.

.drop column Test.Value ifexists

Supprimer plusieurs colonnes de table

Supprime plusieurs colonnes d’une table.

Notes

Cette commande ne supprime pas physiquement les données et ne réduit pas le coût de stockage des données qui ont déjà été ingérées.

Avertissement

Cette commande est irréversible. Toutes les données de la colonne supprimée ne peuvent plus être interrogeables. Les commandes ultérieures pour rajouter ces colonnes ne pourront pas restaurer les données.

Syntax

.droptableTablenamecolumns(ColumnName [, ...] )

Découvrez les conventions de syntaxe.

Paramètres

Nom Type Obligatoire Description
TableName string ✔️ Nom de la table contenant la colonne à supprimer.
ColumnName string ✔️ Nom de la colonne à supprimer.

Exemple

La commande suivante supprime les Value colonnes et Item de la Test table.

.drop table Test columns ( Value, Item )