Übersicht über Transact-SQL-Editor
Aktualisiert: November 2007
Sie können Transact-SQL (T-SQL)-Skripts und -Abfragen im T-SQL-Editor erstellen, validieren und ausführen. Außerdem können Sie im Editor die Definitionen von Datenbankobjekten wie Tabellen, Ansichten, Indizes, gespeicherten Prozeduren usw. ändern. Das Arbeiten im T-SQL-Editor ist das gängigste Verfahren zum Erstellen von Skripts, die vor und nach dem Bereitstellen einer Datenbank ausgeführt werden. Der T-SQL-Editor stellt die gleichen grundlegenden Funktionen wie die Code-Editoren für Visual C# oder Visual Basic bereit.
T-SQL-Editor umfasst u. a. die folgenden Features:
Alle gängigen Features für Visual Studio-Editoren, z. B. Suchen und Ersetzen, Lesezeichen, Blockeinzug und Aufheben des Einzugs, Integration im Visual Studio-Fehlerlistenfenster sowie Blockkommentare und Aufheben von Auskommentierungen.
Unterstützung für Tastenkombinationen sind kompatibel mit anderen Editoren und SQL Server Management Studio.
Farbliche SQL-Syntaxhervorhebung für unterschiedliche Versionen von Transact-SQL (für Microsoft SQL Server 2005 und SQL Server 2000) zum Verbessern der Lesbarkeit und Erleichtern des Erstellens von komplexen Anweisungen.
Validierung der SQL-Syntax, ohne das Skript oder die Abfrage auszuführen.
Möglichkeit zum Bearbeiten, wenn keine Verbindung besteht.
Mehrere Gruppen von Abfrageergebnissen, jeweils als Raster oder Text angezeigt oder in einer Datei auf der Festplatte gespeichert.
Auflisten und Anzeigen von Clientstatistiken beim Ausführen von Abfragen.
Möglichkeit zum Ausführen von mehreren Abfragen in einer Editorinstanz, wobei mehrere Resultsets erstellt werden. Die Abfragen werden sequenziell ausgeführt.
Möglichkeit, mehrere Abfragen gleichzeitig in unterschiedlichen Editorinstanzen auszuführen.
Konfigurierbare Einstellungen für das Ausführen von Abfragen.
Unterstützung von SQLCMD.
Datenbanksitzungen und -verbindungen
Sie können mehrere Instanzen des T-SQL-Editors gleichzeitig öffnen. Sie können Skripts oder Abfragen gleichzeitig in den unterschiedlichen Sitzungen ausführen. Diese Herangehensweise ist hilfreich bei mehreren Abfragen mit langer Laufzeit, z. B. beim erneuten Indizieren.
In einer T-SQL-Editorinstanz können Sie mit einer bestehenden oder ohne eine Verbindung arbeiten. Sie können immer Skripts und Abfragen bearbeiten, Sie können jedoch keine Abfragen validieren oder ausführen, wenn keine Verbindung mit einer Datenbank besteht. Sie können Datenbanken ändern oder eine Verbindung mit einem anderen Server herstellen, ohne die Sitzung zu schließen.
Der gleiche T-SQL-Editor wird verwendet, wenn Sie ein Datenbankobjekt in der Schemaansicht oder die Datei mit dem Objekt im Projektmappen-Explorer öffnen. Wenn Sie ein Datenbankobjekt ändern, bearbeiten Sie die zugrunde liegende SQL-Datei. Zum Aktualisieren der Datenbank auf dem Server müssen Sie die Änderungen erstellen und bereitstellen.
Siehe auch
Aufgaben
Exemplarische Vorgehensweise: Erstellen und Ausführen eines einfachen Transact-SQL-Skripts
Gewusst wie: Ändern von Datenbankobjekten
Konzepte
Übersicht über die Terminologie der Database Edition
Weitere Ressourcen
Grundlagen der Transact-SQL-Bearbeitung
Verwalten von Datenbankverbindungen im Transact-SQL-Editor
Analysieren und Ausführen von Skripts im Transact-SQL-Editor