Gewusst wie: Gliedern und Hinzufügen von Ausschnitten zu Transact-SQL-Skripts
SQL Server Data Tools enthält eine Codebibliothek mit Codeausschnitten, die in die Anwendung eingefügt werden können. Jeder Ausschnitt führt einen kompletten Skripttask aus, z. B. das Erstellen einer Funktion, einer Tabelle, eines Triggers, eines Index, einer Sicht, eines benutzerdefinierten Datentyps usw. Mit wenigen Mausklicks können Sie einen Ausschnitt in den Quellcode einfügen. Diese Ausschnitte erhöhen die Produktivität, da Sie weniger Zeit für die Eingabe benötigen.
Wenn Sie nach dem geeigneten Ausschnitt suchen müssen, können Sie die Ausschnittauswahl verwenden, in der kategorisierte Listen von Ausschnitten zur Auswahl stehen. Sobald Sie dem Code den Ausschnitt hinzugefügt haben, müssen möglicherweise Teile des Codes angepasst werden, indem z. B. Variablennamen durch besser geeignete Namen ersetzt werden oder die tatsächliche Logik einer gespeicherten Prozedur eingefügt wird. Sie werden feststellen, dass zu diesem Zweck im eingefügten Codeausschnitt ein oder mehrere Ersetzungspunkte hervorgehoben werden. Wenn Sie den Mauszeiger auf den Ersetzungspunkt setzen, wird in einer QuickInfo erläutert, wie Sie den Code ändern können.
Standardmäßig wird im Transact-SQL-Editor der gesamte Text angezeigt, Sie können jedoch Teile des Codes ausblenden. Im Transact-SQL-Editor können Sie einen Codebereich markieren und als reduzierbar festlegen, sodass dieser Bereich unter einem Pluszeichen (+) angezeigt wird. Anschließend können Sie den Bereich erweitern oder ausblenden, indem Sie auf das Pluszeichen (+) neben dem Symbol klicken. Code in einer Gliederung wird nicht gelöscht, sondern nur ausgeblendet.
Warnung
Bei den folgenden Vorgehensweisen werden Entitäten verwendet, die in vorherigen Vorgehensweisen in den Abschnitten zur Entwicklung projektorientierter Offlinedatenbanken erstellt wurden.
So fügen Sie Ausschnitte ein
Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf das Projekt TradeDev, und klicken Sie auf Hinzufügen und dann auf Skript. Klicken Sie im Dialogfeld Neues Element hinzufügen auf Hinzufügen.
Klicken Sie mit der rechten Maustaste auf den Transact-SQL-Editor, und wählen Sie Ausschnitt einfügen aus. Die Codeausschnittauswahl wird angezeigt.
Doppelklicken Sie in der Codeausschnittauswahl auf Tabelle und dann auf Tabelle erstellen.
Beachten Sie, dass Ersetzungspunkte in Gelb hervorgehoben werden. Zeigen Sie mit der Maus auf
Sample_Table
, und in einem Infotipp wird eine Beschreibung der Ersetzung angezeigt. Doppelklicken Sie aufSample_Table
, und ändern Sie den Tabellennamen inShipper2
.Wechseln Sie mithilfe der TAB-TASTE zum nächsten Ersetzungspunkt (
column_1
). Benennen Sie die Spalte inId
um. Führen Sie die gleichen Schritte aus, umcolumn_2
inname
umzubenennen, ändern Sie den Datentyp innvarchar(128)
, und lassen SieNULL
-Werte zu.
So gliedern Sie Code
Beachten Sie das - -Zeichen neben der CREATE TABLE-Anweisung. Klicken Sie auf das - -Zeichen neben einem Abschnitt im Skript, um ihn auszublenden.
Klicken Sie mit der rechten Maustaste auf den Transact-SQL-Editor, und wählen Sie Gliedern und dann Gliederung entfernen aus, um die Gliederungsinformationen ohne Auswirkungen auf den zugrunde liegenden Code im Editor zu entfernen.
Um den Code erneut zu gliedern, klicken Sie mit der rechten Maustaste auf den Transact-SQL-Editor, und wählen Sie Gliedern und dann Automatische Gliederung starten aus. Sie können auch Alle Gliederungen umschalten auswählen, um zwischen der Ansicht mit erweiterten und ausgeblendeten Abschnitten zu wechseln.