Un fichier délimité par des virgules (CSV) vous fournit une liste d'enregistrements au format texte brut. Le format de fichier CSV est généralement utilisé pour importer et exporter des données provenant de différents serveurs de base de données . Par exemple, si vous souhaitez importer à partir d'un serveur Oracle sur un serveur SQL, vous pouvez utiliser un processus d'importation de fichier CSV. Le moteur de base de données SQL Server dispose d'une procédure d'insertion en bloc que vous pouvez utiliser pour importer des fichiers CSV dans les tables. Instructions
1
Cliquez sur le bouton "Démarrer " et "Tous les programmes ". Cliquez sur «SQL Server» dans la liste des groupes de programmes . Cliquez sur " SQL Server Management Studio " pour ouvrir la console.
2
un clic droit sur le nom du serveur de base de données sur le côté gauche de la fenêtre et sélectionnez « Nouvelle requête ». Ce processus ouvre son éditeur SQL.
3
créer une table de base de données. La table contient les données que vous importez à partir du fichier CSV. Entrez le code suivant pour créer la table :
créer client de table ( FNAME varchar ( 50) )
Dans cet exemple, une table client est créé. Les dossiers d'importer tous les prénoms de la clientèle.
4
Importez vos dossiers. La déclaration « d'importation en bloc " récupère tous les enregistrements de fichiers CSV et les place dans le tableau que vous avez créé à l'étape 3 . Entrez le code suivant :
vrac
insert client
de 'c: \\ theCSVfile.txt '
avec
(
FIELDTERMINATOR = ',' , AB
ROWTERMINATOR = '\\ n'
)
Remplacer " theCSVfile.txt " avec le nom de votre fichier CSV.
5
Appuyez sur la touche "F5" pour exécuter l'instruction . Pour vérifier que vos dossiers complètement importer , exécutez le code suivant pour afficher tous les enregistrements importés :
select * from client