Passer au contenu principal

Description

Affiche également la ligne d’en-tête contenant les noms des colonnes, comme TabSeparatedWithNames.

Exemple d’utilisation

Insertion de données

À partir de la version 23.1, ClickHouse détecte automatiquement les en-têtes dans les fichiers CSV lors de l’utilisation du format CSV ; il n’est donc pas nécessaire d’utiliser CSVWithNames ou CSVWithNamesAndTypes.
À l’aide du fichier CSV suivant, nommé football.csv :
Créez une table :
Insérez des données au format CSVWithNames :

Lecture des données

Lisez les données au format CSVWithNames :
Le résultat sera un CSV avec une seule ligne d’en-tête :

Paramètres de format

Si le paramètre input_format_with_names_use_header est défini sur 1, les colonnes des données d’entrée seront mises en correspondance avec les colonnes de la table en fonction de leur nom ; les colonnes dont le nom est inconnu seront ignorées si le paramètre input_format_skip_unknown_fields est défini sur 1. Sinon, la première ligne sera ignorée.
Dernière modification le 2 juillet 2026