Ausführen mehrerer benannter Abfragen
Immer, wenn Sie eine Abfrage, die ein Ergebnis aus der Datenbank abruft, ausführen, werden die Daten in das Ergebnisfenster geladen, z.B:
Der Name des Ergebnisfensters im oben gezeigten Beispiel ist Ergebnis1. Eventuell ist dies nicht aussagekräftig genug, wenn Sie im selben Projekt mit mehreren Abfragen arbeiten. Um die Ergebnisse aussagekräftiger zu machen, können im selben Script mehrere Abfragen ausgeführt und die Ergebnisse in Form separater benannter Ergebnisfenster angezeigt werden. So könnten Sie z.B. eine Abfrage haben, die Daten aus der Tabelle tblAnimalCategories auswählt und eine weitere, die Daten aus der Tabelle tblAnimalTypes auswählt. Sie können beide Abfragen zum selben SQL Script hinzufügen und die Datensatzgruppen, die davon zurückgegeben werden, separat anzeigen lassen. Die Namen der einzelnen Ergebnisfenster sind konfigurierbar.
So führen Sie mehrere benannte Abfragen aus:
1.Öffnen Sie das zuvor erstellte Projekt "ZooDB" und doppelklicken Sie auf die Datenquelle ZooDBConnect, um eine Verbindung dazu herzustellen.
2.Doppelklicken Sie im Ordner "SQL" auf die Datei animalType_queries.sql.
Die Datei wird in einem SQL Editor-Fenster geöffnet. Wie Sie unten sehen, enthält sie zwei SELECT-Abfragen. Beachten Sie, dass jede Abfrage mit einem Kommentar wie --target: <Tabellenname> beginnt. Sie können solche Kommentare ganz einfach entweder manuell eingeben oder durch Klick auf die Symbolleisten-Schaltfläche Zielnamen definieren definieren.
3.Stellen Sie im Fenster "Eigenschaften" sicher, dass in der Liste Anweisungen für Ausführung gruppieren mit entweder "Semikola" oder "SQL Grammatik" ausgewählt ist.
4.Klicken Sie auf die Schaltfläche Ausführen oder drücken Sie F5.
Die Ergebnisse der beiden Abfragen werden auf separaten Ergebnisregistern angezeigt. Wie Sie in der Abbildung unten sehen, entsprechen die Namen der einzelnen Register den zuvor definierten --target-Namen.
Sie können alle Ergebnisfenster auch stapeln, z.B.
Um alle Fenster zu stapeln, aktivieren Sie die Option Mehrfachergebnisse gestapelt anzeigen in der Symbolleiste des SQL Editors.