Transact-SQL-Abfrage in SQL Server Management Studio
Mithilfe des Transact-SQL-Abfrage-Editors können Sie Transact-SQL-Skripts erstellen und ausführen.
Features
- Geben Sie die Skripts in das Abfragefenster ein.
- Um die Skripts auszuführen, drücken Sie F5, klicken Sie auf der Symbolleiste auf Ausführen oder klicken Sie im Abfragemenü auf Ausführen. Wenn ein Teil des Codes ausgewählt ist, wird nur dieser Teil ausgeführt. Ist kein Code ausgewählt, wird der gesamte Inhalt von Abfrage-Editor ausgeführt.
- Wählen Sie im Abfrage-Editor ein Schlüsselwort aus, und klicken Sie dann auf F1, um Hilfe zur Transact-SQL-Syntax zu erhalten.
- Dynamische Hilfe zur Transact-SQL-Syntax erhalten Sie, indem Sie im Menü Hilfe auf Dynamische Hilfe klicken, um die Komponente der dynamischen Hilfe zu öffnen. Bei der dynamischen Hilfe werden die Hilfethemen im dynamischen Hilfefenster angezeigt, wenn Schlüsselwörter im Abfrage-Editor eingegeben werden.
SQL-Abfrage (Symbolleiste)
Wenn Abfrage-Editor geöffnet ist, wird die Symbolleiste für die SQL-Abfrage mit den folgenden Schaltflächen angezeigt.
- Verbinden
Öffnet das Dialogfeld Verbindung mit Server herstellen, mit dem eine Verbindung mit einem Server hergestellt werden kann.
- Trennen
Trennt den aktuellen Abfrage-Editor vom Server.
- Verbindung ändern
Öffnet das Dialogfeld Verbindung mit Server herstellen, mit dem eine Verbindung mit einem anderen Server hergestellt werden kann.
- Neue Abfrage mit aktueller Verbindung
Öffnet ein neues Abfrage-Editorfenster mithilfe der Verbindungsinformationen des aktuellen Abfrage-Editorfensters.
- Verfügbare Datenbanken
Wechselt die Verbindung zu einer anderen Datenbank auf demselben Server.
- Ausführen
Führt den ausgewählten bzw. (wenn kein Code ausgewählt ist) den gesamten Code im Abfrage-Editor aus.
- Analysieren
Überprüft die Syntax des ausgewählten Codes. Wenn kein Code ausgewählt ist, wird die Syntax des gesamten Abfrage-Editor-Fensters geprüft.
- Ausführung der Abfrage abbrechen
Sendet eine Abbruchsanforderung an den Server. Einige Abfragen können nicht sofort abgebrochen werden, sondern müssen auf angemessene Bedingungen für einen Abbruch warten. Bei einem Abbruch können Verzögerungen auftreten, während für die Transaktionen ein Rollback ausgeführt wird.
- Geschätzten Ausführungsplan anzeigen
Fordert einen Abfrageausführungsplan vom Abfrageprozessor an, ohne die Abfrage tatsächlich auszuführen. Der Plan wird im Fenster Ausführungsplan angezeigt. Dieser Plan verwendet Indexstatistiken als Schätzung für die Anzahl der zu erwartenden Zeilen, die während der einzelnen Schritte der Abfrageausführung zurückgegeben werden. Der tatsächliche Abfrageplan kann sich vom geschätzten Ausführungsplan unterscheiden, wenn die Anzahl der zurückgegebenen Zeilen erheblich von der Schätzung abweicht und der Abfrageprozessor den Plan aus Effizienzgründen ändert.
- Abfrage mit dem Datenbankmodul-Optimierungsratgeber analysieren
Öffnet den Datenbankmodul-Optimierungsratgeber und stellt die ausgewählte Syntax als Arbeitsauslastung für die Analyse bereit.
- Abfrage in Editor entwerfen
Initiiert den Abfrage-Designer und fordert zur Eingabe der Tabellen der aktuellen Abfrage auf.
- Tatsächlichen Ausführungsplan einschließen
Führt die Abfrage aus und gibt die Abfrageergebnisse zurück. Der Ausführungsplan, der für die Abfrage verwendet wurde, wird als grafischer Abfrageplan im Fenster Ausführungsplan angezeigt.
- Clientstatistiken einschließen
Schließt das Fenster Clientstatistiken mit Statistiken zu den Abfragen, den Netzwerkpaketen und der verstrichenen Zeit für die Abfrage ein.
SQLCMD-Modus
Führt die ausgewählte Syntax mithilfe von SQLCMD aus.Hinweis: Mithilfe des SQLCMD-Modus können Sie Betriebssystembefehle ausführen. Achten Sie darauf, dass Sie keine Anweisungen ausführen, die zur Eingabe einer Antwort auffordern. Es ist nicht möglich, mit der Verbindung zu interagieren, um auf die Anforderung zu antworten, und die Abfrage wird weiterhin ausgeführt, bis sie abgebrochen wird. Weitere Informationen finden Sie unter Bearbeiten von SQLCMD-Skripts mit dem Abfrage-Editor.
- Ergebnisse in Text
Gibt die Abfrageergebnisse als Text im Fenster Ergebnisse zurück.
- Ergebnisse in Raster
Gibt die Abfrageergebnisse als ein oder mehrere Raster im Fenster Ergebnisse zurück.
- Ergebnisse in Datei
Wenn die Abfrage ausgeführt wird, wird das Dialogfeld Ergebnisse speichern geöffnet. Geben Sie einen Namen unter Dateiname ein, und klicken Sie dann auf Speichern, um die Abfrageergebnisse als Berichtsdatei mit der Erweiterung.rpt
zu speichern. Um erweiterte Optionen anzugeben, klicken Sie auf den Pfeil nach unten auf der Schaltfläche Speichern, und klicken Sie dann auf Mit Codierung speichern.
- Abfrageoptionen
Öffnet das Dialogfeld Abfrageoptionen zum Konfigurieren der Standardoptionen für die Abfrageausführung und die Abfrageergebnisse.
Siehe auch
Andere Ressourcen
Schreiben, Analysieren und Bearbeiten von Skripts mit SQL Server Management Studio
Bearbeiten von Skripts und Dateien in SQL Server Management Studio
Tastenkombinationen für SQL Server Management Studio
Anpassen von Menüs und Tastenkombinationen
Farbkodierung in Code-Editoren
Migrieren aus Query Analyzer nach SQL Server Management Studio
Verwendung des Dienstprogramms "sqlcmd"