Abfragefenster: Beschreibung
Das Abfragefenster ist ein intelligenter SQL Editor zur Eingabe von Abfragen für die ausgewählte Datenbank. Klicken Sie nach Eingabe der Abfrage im Fenster "Datenbankabfrage" auf die Schaltfläche "Ausführen", um die Abfrage auszuführen und die Ergebnisse und Ausführungsmeldungen im Fenster "Ergebnisse/Meldungen" anzuzeigen. Eine Anleitung zum Arbeiten mit Abfragen finden Sie im nächsten Abschnitt, Abfragefenster: Arbeiten mit Abfragen. In diesem Abschnitt werden die Hauptfunktionen des Abfragefensters beschrieben.
•SQL Editor-Schaltflächen in der Datenbankabfrage-Symbolleiste
•Definition von Regionen in einem SQL Script
•Einfügen von Kommentaren in ein SQL-Script
SQL Editor-Schaltflächen in der Datenbankabfrage-Symbolleiste
Für die Arbeit mit dem SQL Editor werden die folgenden Schaltflächen in der Symbolleiste des Fensters "Datenbankabfrage" verwendet:
Symbol | Befehl | Funktion |
Abfrage ausführen | Führt die aktuell ausgewählte SQL-Anweisung aus. Wenn das Script mehrere Anweisungen enthält und keine ausgewählt wird, werden alle ausgeführt. | |
SQL-Datei importieren | Öffnet eine SQL-Datei im SQL-Editor. | |
SQL-Datei exportieren | Speichert SQL-Abfragen in einer SQL-Datei. | |
Rückgängig machen | Macht unbegrenzt viele Bearbeitungen im SQL Editor rückgängig. | |
Wiederherstellen | Stellt unbegrenzt viele Bearbeitungen im SQL Editor wieder her. | |
Optionen | Öffnet das Dialogfeld "Optionen" im SQL Editor. | |
Abfrage in DatabaseSpy öffnen | Öffnet das SQL-Script in der Altova-Applikation "DatabaseSpy". |
SQL Editor-Optionen
Wenn Sie in der Datenbankabfrage-Symbolleiste auf die Schaltfläche Optionen klicken, wird das Dialogfeld "Optionen" angezeigt (Abbildung unten). Im Bereich auf der linken Seite können Sie eine Einstellungskategorie auswählen, deren Optionen Sie aktivieren können. Klicken Sie auf die Schaltfläche Seite auf Standardeinstellungen zurücksetzen, um die Standardeinstellungen für die jeweilige Seite wiederherzustellen.
Allgemein > Kodierung:
Optionen zum Einstellen der Kodierung von neuen SQL-Dateien, von bestehenden SQL-Dateien, deren Kodierung nicht erkannt wurde und zur Einstellung der Bytefolgemarkierung (Byte Order Mark (BOM). (Wenn die Kodierung bestehender SQL-Dateien erkannt wird, werden die Dateien geöffnet und gespeichert, ohne dass die Kodierung geändert wird).
SQL Editor
Optionen zum Aktivieren und Deaktivieren der Syntaxfärbung und der Herstellung einer Verbindung zur Datenquelle bei Ausführung der SQL-Anweisung. Auch ein Dialogfeld zum Ändern des Timeout-Werts, kann angezeigt werden, wenn die definierte Zeit überschritten wird. Eingabehilfen bezieht sich auf die Eingabehilfen, die im Rahmen der Autokomplettierungsfunktion angezeigt werden. Wenn Sie eine SQL-Anweisung eingeben, wird im Editor eine Liste kontextsensitiver Autokomplettierungsvorschläge angezeigt. Diese Vorschläge können so eingestellt werden, dass sie automatisch angezeigt werden. Wenn die automatische Anzeige deaktiviert ist, können Sie die Vorschläge im SQL Editor durch Drücken von Strg+Leerzeichen anzeigen lassen. Der Puffer für die Informationen in den Eingabehilfen kann entweder beim Herstellen der Verbindung zur Datenquelle befüllt werden oder, wenn er das erste Mal benötigt wird. Mit der Schaltfläche "Einstellungen für Textansicht" wird ein Dialogfeld geöffnet, in dem Sie Einstellungen wie Einrückung und Tabulatorgröße von Text im SQL Editor definieren können.
SQL-Editor > SQL-Generierung
Die Applikation generiert SQL-Anweisungen, wenn Sie Objekte aus dem Browser-Fenster in das Abfragefenster ziehen. Auf dem Register "SQL-Generierung" können Optionen zur Generierung von SQL-Anweisungen ausgewählt werden. Im Listenfeld "Datenbank" können Sie eine Datenbankart auswählen und individuell für die verschiedenen Datenbankarten, mit denen Sie arbeiten, Optionen zur Generierung von SQL-Anweisungen auswählen. Wenn Sie das Kontrollkästchen Auf alle Datenbanken anwenden aktivieren, werden die aktuell ausgewählten Optionen auf alle Datenbanken angewendet. Zu den Optionen gehört die Möglichkeit, Semikola an Anweisungen anzuhängen und Identifier innerhalb von Escape-Zeichen zu setzen.
SQL Editor > Ergebnisansicht
Optionen zum Konfigurieren des Ergebnisregisters.
SQL Editor > Schriftarten
Optionen zum Einstellen der Schriftart für den Text im Text-Editor und in der Ergebnisansicht.
Definition von Regionen in einem SQL Script
Regionen sind Abschnitte in SQL Scripts, die als Einheit markiert und deklariert sind. Regionen können erweitert und reduziert werden, um Teile von SQL Scripts ein- oder auszublenden. Regionen können auch in andere Regionen verschachtelt werden. Regionen werden vor und nach dem ausgewählten Text durch den Kommentar --region bzw. --endregion gekennzeichnet. Regionen können auch optional einen Namen erhalten, der nach der -- region Markierung eingegeben wird (siehe Abbildung unten).
Um eine Region einzufügen, wählen Sie die gewünschte(n) Anweisungen aus, die zu einer Region gemacht werden sollen, rechtsklicken Sie und wählen Sie den Befehl Region einfügen. Es wird eine erweiterbare/reduzierbare Region erstellt. Fügen Sie ggf. einen Namen hinzu. Beachten Sie in der Abbildung oben auch die Zeilennummerierung. Um eine Region zu löschen, löschen Sie die beiden --region und --endregion Markierungen.
Einfügen von Kommentaren in ein SQL-Script
Text in einem SQL-Script kann auskommentiert werden. Diese Script-Abschnitte werden bei der Ausführung des Scripts übersprungen.
•Um den Blockkommentar zu entfernen, rechtsklicken Sie und wählen Sie den Befehl Blockkommentar einfügen/entfernen. Um den Blockkommentar zu entfernen, rechtsklicken Sie und wählen Sie den Befehl Blockkommentar einfügen/entfernen.
•Um eine Zeile oder den Teil einer Zeile auszukommentieren, platzieren Sie den Cursor an die Stelle, an der der Zeilenkommentar beginnen soll, rechtsklicken Sie und wählen Sie den Befehl Zeilenkommentar einfügen/entfernen. Um den Zeilenkommentar zu entfernen, markieren Sie den Kommentar, rechtsklicken Sie und wählen Sie den Befehl Zeilenkommentar einfügen/entfernen.
Verwendung von Lesezeichen
Lesezeichen können an bestimmten Zeilen eingefügt werden. Sie können anschließend durch die Lesezeichen im Dokument navigieren. Um ein Lesezeichen einzufügen, platzieren Sie den Cursor in die gewünschte Zeile, rechtsklicken Sie und wählen Sie den Befehl Lesezeichen einfügen/löschen. Um zum nächsten oder vorhergehenden Leszeichen zu navigieren, wählen Sie den Befehl Nächstes Lesezeichen bzw. Vorheriges Lesezeichen. Um ein Lesezeichen zu entfernen, platzieren Sie den Cursor in die Zeile, in der das Lesezeichen entfernt werden soll, rechtsklicken Sie und wählen Sie den Befehl Lesezeichen einfügen/löschen. Um alle Lesezeichen zu entfernen, rechtsklicken Sie und wählen Sie den Befehl Alle Lesezeichen löschen.