Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 (Deutsch) » SQL Anywhere Server - Datenbankadministration » Datenbankadministration » SQL Anywhere - Grafische Administrationstools » Interactive SQL

 

Ausführen von SQL-Anweisungen in Interactive SQL

In erster Linie wird Interactive SQL dazu verwendet, Tabellendaten zu durchsuchen. Interactive SQL ruft die Daten ab, indem eine Anforderung an Ihren Datenbankserver gesendet wird. Der Datenbankserver sucht die Daten und gibt sie an Interactive SQL zurück.

Nach dem Ausführen einer SELECT-Anweisung wird die Ergebnismenge auf der Registerkarte Ergebnisse des Fensterausschnitts Ergebnisse angezeigt. Standardmäßig erscheinen Zeilennummern links von der Ergebnismenge.

Hinweis

Der Datenbankserver erstellt Schemasperren für Tabellen, die Sie in Interactive SQL anzeigen, auch wenn Sie die Tabelle nicht ändern.

Interactive SQL kann aber auch automatisch versuchen, die Datenbankschemasperren freizugeben, die bei der Anzeige Ihrer Ergebnismenge erstellt werden. Klicken Sie dafür in Interactive SQL auf Extras » Optionen » SQL Anywhere und anschließend auf Datenbanksperren automatisch freigeben.

Nachdem Sie diese Option ausgewählt haben, überprüft Interactive SQL jedes Mal, wenn Sie eine Anweisung mit darauf folgender Rückgabe einer Ergebnismenge ausgeführt haben, ob im Rahmen Ihrer Verbindung nicht festgeschriebene Änderungen in der Datenbank vorhanden sind. Wenn keine gefunden werden, gibt Interactive SQL Ihre Schemasperren frei; andernfalls bleiben die Schemasperren erhalten. Das heißt, Interactive SQL gibt Ihre Schemasperren nicht frei, wenn nicht festgeschriebene Änderungen in der Datenbank vorhanden sind.

 Ausführen aller SQL-Anweisungen
  1. Geben Sie Ihre Abfrage im Fensterausschnitt Anweisungen ein.

  2. Drücken Sie F5 oder klicken Sie auf SQL » Ausführen, um die Anweisung auszuführen.

 Ausführen von ausgewählten SQL-Anweisungen
  1. Geben Sie Ihre Abfragen im Fensterausschnitt SQL-Anweisungen ein und markieren Sie die gewünschte Abfrage.

  2. Drücken Sie F9 oder wählen Sie SQL » Markierte Anweisungen ausführen, um die Anweisung auszuführen.

Um SQL-Anweisungen einzeln auszuführen, z.B. bei der Fehlersuche, können Sie auf SQL » Einzelschritt klicken. Einzelschritt führt eine bestimmte Anweisung aus und wählt dann die nächste auszuführende Anweisung aus. Um die nächste Anweisung auszuführen, verwenden Sie wieder die Funktion Einzelschritt.

 Ausführen von SQL-Anweisungen in Einzelschritten
  1. Geben Sie Ihre Abfragen im Fensterausschnitt Anweisungen ein.

  2. Setzen Sie Ihren Cursor in die Anweisung, die Sie ausführen möchten.

  3. Klicken Sie auf SQL » Einzelschritt oder drücken Sie Umschalttaste+F9, um die angegebene Anweisung auszuführen.

    Wenn die SQL-Anweisung ausgeführt wurde, wird die nächste SQL-Anweisung ausgewählt.

  4. Um die ausgewählte SQL-Anweisung auszuführen, drücken Sie wieder Umschalttaste+F9.

  5. Wiederholen Sie den vorherigen Schritt, bis keine weiteren Anweisungen mehr auszuführen sind.

Sie können auch auf die Schaltfläche Anweisungen ausführen klicken, um Anweisungen im Fensterausschnitt SQL-Anweisungen auszuführen. Diese Schaltfläche kann so eingestellt werden, dass sie alle SQL-Anweisungen oder nur markierte Anweisungen ausführt.

 Schaltfläche Anweisungen ausführen in der Symbolleiste konfigurieren
  1. Klicken Sie auf Extras » Optionen.

  2. Klicken Sie auf Symbolleiste.

    Wenn alle SQL-Anweisungen ausgeführt werden sollen, klicken Sie auf Ausführen. Dies ist die Standardeinstellung.

    Wenn nur die ausgewählten SQL-Anweisungen ausgeführt werden sollen, klicken Sie auf Markierte Anweisungen ausführen.

 Siehe auch

Einfügen von Kommentaren in Interactive SQL
Einrücken von SQL-Anweisungen in Interactive SQL