Share via


Ausführen von SQL-Anweisungen auf der Registerkarte SQL

Für das Ausführen von SQL-Anweisungen mit SQL Server Compact 3.5 Query Analyzer gelten folgende Bedingungen:

  • Sie können Abfragen ausführen, die eine oder mehrere durch ein Semikolon (;) getrennte SQL-Anweisungen enthalten.

  • Wenn vor der Ausführung kein Text markiert wurde, versucht SQL Server Compact 3.5 den gesamten Text auf der Registerkarte SQL in einem Batch auszuführen.

  • Zeilen, die mit zwei Gedankenstrichen (--) beginnen, werden als Kommentare betrachtet und ignoriert.

  • Zum Bearbeiten von Text können Sie die Schaltflächen Ausschneiden, Kopieren und Einfügen verwenden.

  • Wird im Menü SQL die Option Zeilenumbruch ausgewählt, werden SQL-Anweisungen im Anzeigebereich der Registerkarte SQL mit Zeilenumbruch angezeigt. Wenn Zeilenumbruch nicht ausgewählt wird, reicht der Text von SQL-Anweisungen über die Registerkarte hinaus.

Ausführen einer SQL-Anweisung oder eines SQL-Batches (Symbol)

Tippen Sie hierauf, um eine SQL-Anweisung oder einen SQL-Batch auszuführen.

Ausschneiden von Text (Symbol)

Tippen Sie hierauf, um Text auszuschneiden.

Kopieren von Text (Symbol)

Tippen Sie hierauf, um Text zu kopieren.

Einfügen von Text (Symbol)

Tippen Sie hierauf, um Text einzufügen.

Verwenden von Showplan und Ausführungsplan

Mit SQL Server Compact 3.5 Query Analyzer können Sie Showplans oder Ausführungspläne generieren und speichern. Sie können SQL Server Compact 3.5 Query Analyzer auf dem Gerät ausführen, eine Abfrage ausführen und dann die XML-Showplandaten in einer SQLPLAN-Datei speichern. Die SQLPLAN-Datei kann dann auf einen Desktopcomputer kopiert und mithilfe von SQL Server Management Studio angezeigt werden.

So generieren Sie einen Ausführungsplan

  1. Wählen Sie auf der Registerkarte SQL entweder Actual Execution Plan oder Estimated Execution Plan aus.

    Hinweis

    Wenn Sie Actual Execution Plan auswählen, wird die Abfrage ausgeführt und der Ausführungsplan generiert. Wenn Sie Estimated Execution Plan auswählen, wird die Abfrage nicht ausgeführt, aber der geschätzte Ausführungsplan wird generiert.

  2. Geben Sie die Abfrage ein, und tippen Sie auf die Schaltfläche zum Ausführen (grüner Pfeil).

  3. Sie werden aufgefordert, einen Speicherort für den Ausführungsplan anzugeben. Geben Sie einen Namen ein, um den Ausführungsplan zu speichern, und tippen Sie auf OK. Das Feld Type wird deaktiviert und auf Execution plan (*.sqlplan) festgelegt.

    Hinweis

    Wenn Sie Actual Execution Plan ausgewählt haben, führt SQL Server Compact 3.5 Query Analyzer zuerst die Abfrage aus und füllt dann die Registerkarte Grid mit den Ergebnissen auf, zeigt aber die Registerkarte Grid noch nicht an. Auch in diesem Fall ist das Feld Type deaktiviert und auf Execution plan (*.sqlplan) festgelegt.

  4. SQL Server Compact 3.5 Query Analyzer speichert die XML-Daten und zeigt die Ergebnisse auf der Registerkarte Grid an.

    Hinweis

    Wenn Sie Estimated Execution Plan anstelle von Actual Execution Plan ausgewählt haben, wird die Registerkarte Grid leer angezeigt, weil keine Abfrage ausgeführt wurde.

Verwalten von SQL-Skripts

Auf der Registerkarte SQL können Sie für SQL Server Compact 3.5 neue Skriptdateien erstellen, vorhandene Skriptdateien öffnen und Skriptdateien in einem Verzeichnis speichern. Häufig verwendete SQL-Anweisungen können Sie auch direkt in SQL Server Compact 3.5 Query Analyzer für eine spätere Bearbeitung oder Wiederverwendung speichern. Die folgenden Aufgaben werden in erster Linie mithilfe der Befehle Neu, Öffnen und Speichern ausgeführt, die im Menü SQL zu finden sind.

So starten Sie eine neue Skriptdatei von SQL Server Compact 3.5

  • Tippen Sie im Menü SQL auf Neu. Damit wird der gesamte Text auf der Registerkarte SQL gelöscht, sodass eine neue Skriptdatei angelegt werden kann.

So öffnen Sie eine Skriptdatei von SQL Server Compact 3.5

  • Zum Öffnen der zuletzt geöffneten SQL Server Compact 3.5-Skriptdateien tippen Sie auf das Menü Extras und dann auf die Datei, die Sie öffnen möchten.

- Oder -

  • Tippen Sie im Menü SQL auf Öffnen. Tippen Sie in der Liste Name auf die Skriptdatei, die Sie öffnen möchten. Wenn die gewünschte Datei nicht in der Liste Name angezeigt wird, wählen Sie im Dialogfeld Ordner das Verzeichnis aus, in dem sich die Datei befindet. Geben Sie dann den Dateityp im Feld Type an.

So speichern Sie eine Skriptdatei von SQL Server Compact 3.5

  • Zum Speichern der aktuellen Skriptdatei tippen Sie im Menü SQL auf Speichern. Wenn die Datei bereits vorhanden ist, wird die aktuelle, auf der Registerkarte SQL angezeigte Version in ihrem aktuellen Verzeichnis gespeichert.

- Oder -

  • Wenn es sich um eine neue Skriptdatei handelt, geben Sie im Dialogfeld Speichern unter die entsprechenden Angaben in die Felder Name, Ordner, Type und Location ein.

Hinweis

Wenn Sie ein Skript öffnen und dann Änderungen vornehmen, werden die Änderungen automatisch gespeichert.

Speichern häufig verwendeter SQL-Anweisungen zur Bearbeitung und Wiederverwendung

Sie können bis zu 10 häufig verwendete SQL-Anweisungen direkt in SQL Server Compact 3.5 Query Analyzer speichern und alle Anweisungstexte gleichzeitig durchsuchen, um die Anweisung zu finden, die Sie zur Bearbeitung und Wiederverwendung öffnen möchten.

So speichern Sie SQL-Anweisungen

  1. Wählen Sie auf der Registerkarte SQL den Text aus, der gespeichert werden soll. Tippen Sie dann auf die Schaltfläche Preset (siehe die Abbildung am Ende dieser Liste).

  2. Tippen Sie im Dialogfeld Button Presets auf die Nummer der voreingestellten Schaltflächen (1 bis 10), die Sie für die Anweisung verwenden möchten. Die erste Zeile der Anweisung wird daraufhin neben der Schaltflächennummer angezeigt. Wurden bereits vorher SQL-Anweisungen hinzugefügt, wird die erste Zeile des Inhalts neben der jeweils zugeordneten Schaltflächennummer angezeigt. Wurde die Schaltflächennummer bereits einer Anweisung zugeordnet, wird diese durch die neue Anweisung überschrieben.

  3. Zum Speichern tippen Sie auf OK.

Speichern einer SQL-Anweisung (Symbol)

Tippen Sie auf die entsprechende Schaltfläche, um die SQL-Anweisung zu speichern.

So öffnen Sie eine gespeicherte Anweisung

  • Tippen Sie auf der Registerkarte SQL auf die Nummer der voreingestellten Schaltfläche, die der gespeicherten Anweisung entspricht. Wenn Sie nicht sicher sind, welche Schaltfläche Sie auswählen möchten, tippen Sie auf die Schaltfläche Preset, um die Liste der gespeicherten Anweisungen anzuzeigen. Tippen Sie dann auf Abbrechen, um zur Registerkarte SQL zurückzukehren. Die folgende Abbildung zeigt die Anzeige von SQL Server Compact 3.5 Query Analyzer auf einem Pocket PC.

    Query Analyzer (Screenshot)

    A. Tippen Sie auf eine gespeicherte SQL-Anweisung, um diese zu öffnen. Tippen Sie auf die Nummer, die der Nummer der voreingestellten Schaltfläche entspricht, unter der die Anweisung gespeichert wurde.

    B. Tippen Sie, um eine Liste der gespeicherten SQL-Anweisungen und die Nummern der zugehörigen voreingestellten Schaltflächen anzuzeigen oder um eine SQL-Anweisung zu speichern. Zum Speichern einer SQL-Anweisung muss Text eingegeben und markiert werden.

    Wenn Sie die SQL-Anweisung nach dem Öffnen bearbeiten, werden diese Änderungen nicht automatisch in das Dialogfeld Button Presets übernommen. Zum Speichern von Änderungen führen Sie die weiter oben erläuterten, zum Speichern einer Anweisungen erforderlichen Schritte aus.