Kann ich Regionen im SQL Server-Editor (wie #region
und #endregion
in C #) erstellen ?
sql-server
region
Rauf
quelle
quelle
go
nach derend
Anweisung hinzuzufügen , wenn Sie mehrere Regionen / Abschnitte erstellen möchten.(Ich bin Entwickler des SSMSBoost- Add-Ins für SSMS)
Wir haben kürzlich Unterstützung für diese Syntax in unser SSMSBoost-Add-In aufgenommen.
Es besteht auch die Möglichkeit, Regionen beim Öffnen von Skripten automatisch zu "erkennen".
quelle
BEGIN ... END funktioniert, Sie müssen nur einen kommentierten Abschnitt hinzufügen. Der einfachste Weg, dies zu tun, besteht darin, einen Abschnittsnamen hinzuzufügen! Eine andere Möglichkeit besteht darin, einen Kommentarblock hinzuzufügen. Siehe unten:
quelle
In Sql Server Management Studio nicht sofort einsatzbereit, aber eine Funktion des sehr guten SSMS Tools Pack
quelle
Es ist nur eine Frage der Verwendung von Texteinrückungen im Abfrageeditor.
Erweiterte Ansicht:
Reduzierte Ansicht:
quelle
Nein, #region ist in der T-SQL-Sprache nicht vorhanden.
Sie können Code-Faltung mit Anfang-Ende-Blöcken erhalten:
Ich bin mir nicht sicher, ob ich empfehlen würde, sie dafür zu verwenden, es sei denn, der Code kann auf andere Weise nicht akzeptabel überarbeitet werden!
quelle
Ich habe eine ähnliche Technik wie McVitie verwendet und nur in gespeicherten Prozeduren oder Skripten, die ziemlich lang sind. Ich werde bestimmte funktionale Teile wie folgt aufschlüsseln:
Diese Methode zeigt sich im Management Studio recht gut und ist sehr hilfreich beim Überprüfen von Code. Das zusammengeklappte Stück sieht ungefähr so aus:
Ich bevorzuge es eigentlich so, weil ich weiß, dass meine
BEGIN
ÜbereinstimmungenEND
so sind.quelle
Eine andere Option ist
Wenn Sie Ihre Abfrage analysieren möchten, verfügt Notepad + über einen nützlichen automatischen Wrapper für SQL.
quelle