Freigeben über


Ü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