Générer une instruction INSERT
Une des manières d’insérer les données dans la table est de créer une instruction INSERT et de l’exécuter par rapport à la base de données. Cette étape de tutoriel vous montre comment générer une instruction INSERT automatiquement.
En partant du fait que zoo dans notre tutoriel a embauché deux nouveaux zookeepers (gardiens de zoo), vous allez créer un script qui ajoute ces deux nouveaux employés à la table tblZookeepers.
Pour générer le script INSERT :
1.Ouvrir le projet "ZooDB" créé précédemment et double-cliquez sur la source de données ZooDBConnect pour vous y connecter.
2.Cliquez sur le bouton de la barre d’outils Éditeur SQL ou sélectionnez l’option de menu Fichier | Nouveau | Éditeur SQL (Ctrl+N). Une nouvelle fenêtre de l'Éditeur SQL s’ouvre.
3.Dans le navigateur en ligne, trouvez la table tblZookepers et en tenant appuyée la touche Ctrl, sélectionnez toutes ses colonnes à l’exception de la colonne ZookID.
4.En utilisant la touche de droite de la souris, glissez et déposez les colonnes sélectionnées depuis le navigateur en ligne dans la fenêtre de l’Éditeur SQL. Un menu sensible au contexte apparaît.
5.Choisissez Insérer depuis le menu contextuel. L’instruction suivante apparaît dans la fenêtre SQL :
INSERT INTO [ZooDB].[dbo].[tblZookeepers] ([FirstName], [LastName], [Address], [City], [State], [Telephone], [DOB]) |
6.Éditer l’instruction comme suit :
INSERT INTO [ZooDB].[dbo].[tblZookeepers] ([FirstName], [LastName], [Address], [City], [State], [Telephone], [DOB]) |
7.Créer une deuxième instruction INSERT et éditer comme suit :
INSERT INTO [ZooDB].[dbo].[tblZookeepers] ([FirstName], [LastName], [Address], [City], [State], [Telephone], [DOB]) VALUES ('Bruno', 'Katz', '87 Panther Place', 'Trenton', 'NJ', '(515)555-7667', '1969-09-13'); |
8.Cliquez sur le bouton Exécuter ou appuyez sur F5.
Pour vérifier les résultats, ouvrez une nouvelle fenêtre de l’Éditeur SQL et saisissez :
SELECT * FROM tblZookeepers |
Cliquez sur Exécuter pour exécuter une instruction et notez que deux nouvelles lignes ont été insérées dans la table.