# 1

# Die Abfrageausführungs-Perspektive

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

# 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 the figure above, there are two favorites: a SELECT statement (named "List customers") and an INSERT statement (named "New customer ..."). The INSERT statement needs one "name" parameter, whereas the SELECT statement does not require any parameter to be executed.

The icon difference between the two illustrates the fact that the INSERT favorite is also marked to be an action: it will be proposed as an action to be executed when the contextual menu is brought up in any grid representation of a resultset.

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:

StrgLeertaste zum Aufruf einer Vervollständigungsliste

StrgEingabetaste zum Ausführen des SQL-Codes

Strgl zum Leeren des Editors

StrgPfeiltaste hoch und StrgPfeiltaste 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 Strgl)

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 StrgEingabetaste.

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.