Les exports et imports au format CSV Export Import

1. Les instructions BULK BULK

Les instructions BULK permettent de travailler avec des masses de données présentes dans des fichiers au format Comma Separated Values (*.csv), mais également au format XML (cela est présenté dans le prochain chapitre : Les types évolués). Comma Separated Values

a. L’import

L’instruction BULK INSERT réalise l’import des données présentes dans le fichier CSV dans une table déjà existante de la base de données. BULK INSERT

Syntaxe

BULK INSERT [[nomBaseDeDonnées.]nomDuSchema.]nomTableOuVue 
FROM 'fichierDeDonnées' [WITH options][;] 

nomTableOuVue

Nom de la table dans laquelle insérer les données. Pour une vue, les données doivent toutes être des colonnes d’une même table afin d’y être insérées.

’fichierDeDonnées’

Chemin complet vers le fichier contenant les données à importer. Il est possible d’utiliser un chemin réseau en utilisant l’adresse UNC de la ressource (exemple : \\serveurA\Data\nomFichier.txt).

options

Permet de spécifier des informations complémentaires comme l’encodage du fichier (CODEPAGE), le choix du séparateur de champs (FIELDTERMINATOR), un fichier de correspondance entre les champs du fichier CSV et les colonnes de la table (FORMATFILE)...

Exemple

BULK INSERT Clients FROM...
Pour consulter la suite, découvrez le livre suivant :
couv_RI19SQL.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Le transport d’une base de données
Suivant
Les serveurs liés