Abfragefenster: Beschreibung und Funktionen

www.altova.com Dieses Kapitel drucken Vorherige Seite Eine Ebene nach oben Nächste Seite

Startseite >  SPS-Datei und Datenbanken > Datenbank abfragen >

Abfragefenster: Beschreibung und Funktionen

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
SQL Editor-Optionen
Autokomplettierung von SQL-Anweisungen
Definition von Regionen in einem SQL Skript
Einfügen von Kommentaren in ein SQL-Skript
Verwendung von Lesezeichen

 

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:

 

ic_dbqry_execute

Ausführen

Führt die aktuell ausgewählte SQL-Anweisung aus. Wenn das Skript mehrere Anweisungen enthält und keine ausgewählt wird, werden alle ausgeführt.

ic-sql-import

SQL-Datei importieren

Öffnet eine SQL-Datei im SQL Editor.

ic-sql-export

SQL-Datei exportieren

Speichert SQL-Abfragen in einer SQL-Datei.

ic_undo

Rückgängig

Macht unbegrenzt viele Bearbeitungen im SQL Editor rückgängig.

ic_redo

Wiederherstellen

Stellt unbegrenzt viele Bearbeitungen im SQL Editor wieder her.

ic-sql-options

Optionen

Öffnet das Dialogfeld "Optionen" im SQL Editor.

ic-sql-openinDBS

SQL-Skript in DatabaseSpy öffnen

Öffnet das SQL Skript in Altova 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 Einstellungsseite auswählen, deren Optionen Sie auswählen können. Klicken Sie auf die Schaltfläche Seite auf Standardwerte zurücksetzen um die Einstellungen auf dieser Seite auf die ursprünglichen Einstellungen zurückzusetzen.

 

 

dbquery_options

 

Die wichtigsten Einstellungen sind die folgenden:

 

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, eine Ein/Aus-Option zum Herstellen 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 der Eingabehilfen kann entweder bei Herstellung der Verbindung zur Datenquelle oder beim ersten Mal, wenn er benötigt wird, befüllt werden. 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:  Wenn Sie Objekte aus dem Browser-Fenster in das Abfragefenster ziehen, generiert die Applikation SQL-Anweisungen. 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 gerade aktiven  Optionen für alle Datenbanken ausgewählt. 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 Skript

Regionen sind Abschnitte in SQL Skripts, die als Einheit markiert und deklariert sind. Regionen können erweitert und reduziert werden, um Teile von SQL Skripts 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).

 

DBQueryRegions

 

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-Skript

Text in einem SQL-Skript kann auskommentiert werden. Diese Skript-Abschnitte werden bei der Ausführung des Skripts übersprungen.

 

Um einen Block auszukommentieren, markieren Sie den Block, 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.

 


© 2019 Altova GmbH