Freigeben über


Verwenden von Transact-SQL-Codeausschnitten

Mit der Funktion "Transact-SQL-Codeausschnitte" des Transact-SQL Editors können Sie häufig verwendete Transact-SQL-Programmiermuster schnell codieren. Dieses Thema enthält eine Übersicht über die Codeausschnitte, die im Transact-SQL-Editor verfügbar sind. Es wird das Einfügen von Codeausschnitten beschrieben und die Verwendung des CREATE TABLE-Codeausschnitts veranschaulicht.

Tipp

Die Verfügbarkeit eines Transact-SQL-Codeausschnitts bedeutet nicht zwangsläufig, dass er vom Visual Studio-Projekt oder der Datenbank unterstützt wird. Der Transact-SQL-Editor stellt für alle Bearbeitungsszenarios von .sql-Dateien die gleiche Liste von Codeausschnitten bereit.

Übersicht

Transact-SQL-Codeausschnitte sind im Transact-SQL-Editor immer verfügbar. Dies gilt auch, wenn der Editor keinem Projekt zugeordnet oder mit keiner Instanz von SQL Server verbunden ist. Die folgenden Codeausschnitte werden bereitgestellt, damit Sie beim Programmieren produktiver arbeiten können:

Objektgruppe

Verfügbare Codeausschnitte

Funktion

  • Create Inline Table Function (Inlinetabellenfunktion erstellen)

  • Create Multi-Statement Table Function (Tabellenfunktion mit mehreren Anweisungen erstellen)

  • Create Scalar Function (Skalarfunktion erstellen)

Index

  • Create Index Basic (Grundlegenden Index erstellen)

  • Create Primary XML Index (Primären XML-Index erstellen)

  • Create Unique Non-Clustered Index (Eindeutigen nicht gruppierten Index erstellen)

Anmeldung

  • Create SQL Authentication Login (SQL-Authentifizierungsanmeldung erstellen)

  • Create Windows Authentication Login (Windows-Authentifizierungsanmeldung erstellen)

Rolle

  • Create Database Role (Datenbankrolle erstellen)

Schema

  • Create Schema (Schema erstellen)

Gespeicherte Prozedur

  • Alter Stored Procedure (Gespeicherte Prozedur ändern)

  • Create Procedure Basic Template (Grundlegende Prozedurvorlage erstellen)

  • Create Procedure with CURSOR OUTPUT Parameter (Prozedur mit CURSOR OUTPUT-Parameter erstellen)

  • Create Procedure with OUTPUT Parameter (Prozedur mit OUTPUT-Parameter erstellen)

Synonym

  • Create Synonym (Synonym erstellen)

Tabelle

  • Add Check Constraint (CHECK-Einschränkung hinzufügen)

  • Add Foreign Key (Fremdschlüssel hinzufügen)

  • Add Primary Key (Primärschlüssel hinzufügen)

  • Add Unique Constraint (Unique-Einschränkung hinzufügen)

  • Create Column Default Constraint (COLUMN_DEFAULT-Einschränkung erstellen)

  • Create Table (Tabelle erstellen)

Trigger

  • Create Trigger (Trigger erstellen)

Benutzer

  • Create User as DBO (Benutzer als DBO erstellen)

Benutzerdefinierter Datentyp

  • Create User-Defined Data Type (Benutzerdefinierten Datentyp erstellen)

Benutzerdefinierter Tabellentyp

  • Create User-Defined Table Type (Benutzerdefinierten Tabellentyp erstellen)

Benutzerdefinierter Typ

  • Create User-Defined Type (Benutzerdefinierten Typ erstellen)

Ansicht

  • Create View (Ansicht erstellen)

Einfügen von Transact-SQL-Codeausschnitten

Es gibt drei Möglichkeiten zum Öffnen des Menüs "Transact-SQL-Codeausschnitt":

  • Verwenden Sie die Tastenkombination STRG+K gefolgt von STRG+X.

  • Wählen Sie im Menü "Bearbeiten" die Optionen IntelliSense und Ausschnitt einfügen… aus.

  • Klicken Sie mit der rechten Maustaste auf den Transact-SQL-Editor, und wählen Sie Ausschnitt einfügen….

Nachdem Sie das Menü "Transact-SQL-Codeausschnitt" geöffnet haben, wählen Sie den gewünschten Typ von Codeausschnitt aus. Verwenden Sie nach dem Erstellen des Codeausschnitts die TAB-TASTE, um auf die Syntax zuzugreifen, die Sie ändern möchten.

Beispiel

Im folgenden Beispiel wird die Verwendung des CREATE TABLE -Codeausschnitts veranschaulicht. Öffnen Sie zuerst das Menü "Transact-SQL-Codeausschnitt", indem Sie eines der im vorherigen Abschnitt beschriebenen Verfahren verwenden. Geben Sie dann Table ein, oder wählen Sie im Menü die Option Tabelle aus.

Ee362022.S_0Prime(de-de,VS.100).gif

Nachdem Sie im Menü die Option Tabelle ausgewählt haben, wird die Liste der verfügbaren Codeausschnitte für das Tabellenobjekt angezeigt. Geben Sie Create Table ein, oder wählen Sie im Menü die Option Create Table (Tabelle erstellen) aus, um den entsprechenden Transact-SQL-Code in den Transact-SQL-Editor einzufügen.

Ee362022.S_Table_Create1(de-de,VS.100).gif

Der CREATE TABLE-Codeausschnitt wird im Transact-SQL-Editor angezeigt. Zum Anpassen des Codes für die Anwendung drücken Sie die TAB-TASTE, um den Namen oder den Wert der verschiedenen hervorgehobenen Elemente zu ändern.

Ee362022.S_Table_Create2(de-de,VS.100).gif

Siehe auch

Andere Ressourcen

Übersicht über Transact-SQL IntelliSense

Verwenden des Transact-SQL-Trennzeichenvergleichs

Behandeln von Transact-SQL IntelliSense-Problemen

Von IntelliSense unterstützte Transact-SQL-Syntax