# 1

Mario Blättermann
mario.blaettermann@gmail.com 2010
Christian Kirbach
Christian.Kirbach@googlemail.com 2010, 2011, 2016.

# Die Abfrageausführungs-Perspektive

Verwenden Sie die Abfrageperspektive zur Ausführung von SQL-Anweisungen. Um in diese Perspektive zu wechseln, verwenden Sie das Menü Perspektive Abfrageausführung (SQL) oder die Tastenkombination Strg S.

# Abfrageausführungs-Perspektive

Die Abfrageausführungs-Perspektive mit einer ausgeführten SELECT-Anweisung

Die Perspektive ist horizontal in zwei Bereiche unterteilt: der linke Bereich für benutzerdefinierte bevorzugte Anweisungen und der rechte Bereich als Bedienfläche.

In der obigen Abbildung sind zwei Favoriten zu sehen: Eine SELECT-Anweisung (»Kunden auflisten« genannt) und eine INSERT-Anweisung (»Neuer Kunde …« genannt). Die INSERT-Anweisung benötigt den Parameter »Name«, wohingegen die SELECT-Anweisung zur Ausführung keinen Parameter erfordert.

Die unterschiedlichen Symbole zeigen hier, dass der INSERT-Favorit auch als Aktion markiert ist: Es ist die vorgeschlagene Aktion, die beim Anzeigen eines Kontextmenüs in einer Rasteransicht einer Reihe von Ergebnissen ausgeführt wird.

Der linke Teil der Perspektive listet die bevorzugten Anweisungen auf, die durch den Benutzer definiert wurden. Die Aktivierung eines dieser Favoriten durch Doppelklick setzt den Inhalt des SQL-Textbereichs auf die SQL der aktuellen Anweisung.

Die rechte Leiste wird aus null oder mehr Reitern gebildet, in denen der SQL-Code eingegeben und ausgeführt wird. In jedem der Reiter gibt es:

Einen SQL-Bereich links oben

Befehlsknöpfe im oberen rechten Bereich

Die Ausführungschronik im linken unteren Bereich

Die Ausführungsergebnisse im rechten unteren Bereich

# SQL-Bereich

Der SQL-Bereich ist ein SQL-Editor. Dabei ist jeder von der Datenbank akzeptierte SQL-Code möglich, mit Ausnahme von Variablen, für die eine spezielle Syntax erforderlich ist.

Folgende Tastenkombinationen stehen im SQL-Editor zur Verfügung:

Strg Leertaste zum Aufruf einer Vervollständigungsliste

Strg Eingabetaste zum Ausführen des SQL-Codes

Strg l zum Leeren des Editors

Strg Pfeiltaste hoch und Strg Pfeiltaste runter zum Navigieren durch die Chronik des Editors

# Befehlsknöpfe

Folgende Befehle sind über die Befehlsknöpfe erreichbar:

Leeren: leert den Editor (ähnlich der Tastenkombination Strg l)

Variablen: zeigt oder verbirgt den Variablen-Bereich, wo Sie den im SQL-Code enthaltenen Variablen Werte geben können. Der Bereich wird automatisch angezeigt, wenn die Variable im SQL-Code erkannt wird.

Ausführen: führt den SQL-Code aus. Falls der SQL-Code einige nicht gesetzte Variablen enthält, erscheint zuerst ein Dialog, in dem Sie um die Eingabe der passenden Werte für die Variablen gebeten werden. Dies ist ähnlich zur Tastenkombination Strg Eingabetaste.

Einzug: Zieht den SQL-Code neu ein (Achtung: dadurch werden jegliche Kommentare entfernt)

Favoriten: fügt den aktuellen SQL-Code zu den Favoriten hinzu

# Ausführungschronik

Die Ausführungschronik enthält eine Liste der bereits ausgeführten Anweisungen, geordnet nach Ausführungsdatum, mit einem Hinweis, wann die Anweisung ausgeführt wurde (11 Minuten im Bild oben). Durch die Auswahl eines Chronikeintrags wird das zugehörige Ergebnis in den Ausführungsergebnissen angezeigt.

Der Knopf Kopieren kopiert den SQL-Code des aktuell ausgewählten Chronikeintrags in den SQL-Editor. Der Knopf Leeren löscht alle Chronikeinträge.

Beachten Sie, dass jeder angegebene Chronikeintrag auch einzeln mit Hilfe der Entf-Taste entfernt werden kann.

# Ergebnisse der Ausführung

Der Bildbereich der Ausführungsergebnisse zeigt die Ergebnisse des aktuell ausgewählten Eintrags der Ausführungschronik als eine Tabelle mit SELECT-Anweisungen an, mit angegebenen Informationen anderer Anweisungstypen oder die Fehlermeldung der Ausführung, falls diese fehlgeschlagen ist.