Importer des données depuis des fichiers CSV
DatabaseSpy fournit une fonction importer qui vous permet d’insérer des données de fichiers (CSV) de valeur séparée par une virgule dans une base de données. Dans cette étape du tutoriel, vous importerez des données depuis le fichier tblZookeepers.txt dans la table de base de données tblZookepers.
Importer des données :
1.Ouvrir le projet "ZooDB" créé précédemment et double-cliquez sur la source de données ZooDBConnect pour vous y connecter.
2.Suivre une des étapes suivantes :
•Cliquez sur la touche Import de la barre d'outils.
•Dans le menu Outils, cliquez sur Se connecter à la base de données.
•Appuyez sur Ctrl+ I.
3.Une boîte de dialogue apparaît. Cliquez sur le bouton CSV à gauche de la boîte de dialogue.
4.Cliquez à côté du Chemin et recherchez le fichier C:\Users\<username>\Documents\Altova\DatabaseSpy2025\DatabaseSpyExamples\Tutorial\tblZookeepers.txt.
5.Sous Options de génération de la base de données, sélectionnez Mettre à jour tables existantes.
6.Sous Importer Mode, sélectionnez Générer SQL dans l'Éditeur SQL.
7.Cliquez dans la colonne ZookID jusqu’à ce qu’elle change au symbole pour une colonne qui ne doit pas être importée . L’en-tête de la colonne vous permet de définir le type de clé du champ et de voir s’il doit être importé au cours du processus d’importation. Nous n’importerons pas la colonne ZookID puisqu’il s’agit d’une colonne d’identité et la clé primaire sera générée automatiquement au cours de l’importation.
8.Cliquez sur la touche Générer SQL. Ceci crée un script SQL qui peut être exécuté pour compléter le processus d’importation. Notez que la colonne ZookID n’est pas incluse dans le script car elle a été exclue spécifiquement dans une étape précédente.
9.Cliquez sur le bouton Exécuter ou appuyez sur F5.
Pour consulter des données importées, cliquez avec la touche de droite sur la table tblZookeepers dans le navigateur en ligne et sélectionnez Extraire des données | Toutes les lignes depuis le menu contextuel (en alternative, appuyez sur Ctrl+Alt+R).