Altova DatabaseSpy 2024 Professional Edition

Eine der Möglichkeiten Daten in eine Tabelle einzufügen ist eine INSERT-Anweisung zu erstellen und diese an der Datenbank auszuführen. In diesem Abschnitt des Tutorials wird beschrieben, wie die INSERT-Anweisung automatisch generiert werden kann.

 

Angenommen, in dem in unserem Tutorial beschriebenen Zoo wurden soeben zwei neue Tierpfleger angestellt. Sie wollen nun ein Script erstellen, mit dem diese beiden neuen Angestellten zur Tabelle tblZookeepers hinzugefügt werden.

So generieren Sie ein INSERT-Script:

1.Öffnen Sie das zuvor erstellte Projekt "ZooDB" und doppelklicken Sie auf die Datenquelle dbs_ic_connected ZooDBConnect, um eine Verbindung dazu herzustellen.

2.Klicken Sie auf die Symbolleisten-Schaltfläche SQL Editor ic_new-sql-editor Symbol oder wählen Sie die Menüoption Datei | Neuer SQL Editor (Strg+N). Daraufhin wird ein neues SQL Editor Fenster geöffnet.

3.Navigieren Sie im Online Browser zur Tabelle tblZookepers, halten Sie die Strg-Taste gedrückt und wählen Sie alle ihre Spalten mit Ausnahme der Spalte ZookID aus.

dbs_zoo_generate_insert_01

4.Ziehen Sie die ausgewählten Spalten mit der rechten Maustaste aus dem Online Browser in das SQL Editor-Fenster. Daraufhin wird ein kontextsensitives Menü angezeigt.

dbs_zoo_generate_insert_02

5.Wählen Sie in diesem Menü den Befehl Insert. Daraufhin wird im SQL-Fenster die folgende Anweisung angezeigt:

 

INSERT INTO [ZooDB].[dbo].[tblZookeepers] ([FirstName],  [LastName], [Address], [City], [State], [Telephone], [DOB])
VALUES (NULL, NULL, NULL, NULL, NULL, NULL, NULL) ;

 

6.Ändern Sie die Anweisung wie folgt:

 

INSERT INTO [ZooDB].[dbo].[tblZookeepers] ([FirstName], [LastName], [Address], [City], [State], [Telephone], [DOB])
VALUES ('June', 'Bug', '1345 Gorilla Highway', 'Newark', 'NJ', '(515)555-7217', '1963-11-26');

 

7.Erstellen Sie eine zweite INSERT-Anweisung und ändern Sie diese wie folgt:

 

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.Klicken Sie auf die Schaltfläche Ausführen ic_execute-sql oder drücken Sie F5.

 

Um die Ergebnisse zu überprüfen, öffnen Sie ein neues SQL Editor-Fenster und geben Sie Folgendes ein:

 

SELECT * FROM tblZookeepers

 

Klicken Sie auf die Schaltfläche Ausführen ic_execute-sql, um die Anweisung auszuführen. Sie sehen, dass nun zwei neue Zeilen in die Tabelle eingefügt wurden.

dbs_zoo_generate_insert_03

© 2018-2024 Altova GmbH