Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
gilt für:SQL Server
Azure SQL-Datenbank
azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Die automatische Übereinstimmung von Syntaxpaaren gibt Ihnen sofortiges Feedback darüber, ob Syntaxelemente, die in Paaren codiert werden müssen, ordnungsgemäß gekoppelt sind. Dies wird im Abfrage-Editor des Datenbankmoduls als Begrenzungszeichenabgleich bezeichnet, im XMLA-Abfrage-Editor für Analysis Services als geschweifte Klammern Abgleich, und als Klammernabgleich in den MDX- und DMX-Editoren.
Übereinstimmung der Trennzeichen im Datenbankmodul-Abfrage-Editor
Der Abfrage-Editor des Datenbankmoduls entspricht den Trennzeichen, die die Grenzen von Codeblöcken identifizieren. Der Abgleich erfolgt auf zwei Arten:
Der Editor hebt beide Trennzeichen in einem Paar hervor, wenn Sie mit der Eingabe des zweiten Trennzeichens im Paar fertig sind.
Wenn sich der Cursor in einem der Trennzeichen in einem Paar befindet, können Sie die Tastenkombination STRG+] verwenden, um zum übereinstimmenden Trennzeichen zu springen.
Trennzeichenpaare
Der automatische Trennzeichenabgleich erkennt die folgenden Gruppen von Trennzeichen:
Bleitrennzeichen | Schließendes Trennzeichen |
---|---|
( | ) |
ANFANGEN | END- |
BEGIN TRY | END TRY |
BEGIN CATCH | ENDE FANGEN |
Der automatische Trennzeichenabgleich erkennt die Trennzeichen für geklammerte Bezeichner ([ObjectName]) oder zitierte Bezeichner ("ObjectName") nicht. Die Paarzuordnung stimmt nicht mit den einfachen Anführungszeichen als Begrenzungszeichen für Zeichenfolgenliterale ('string') überein, weil die Farbcodierung bereits visuell anzeigt, ob die Zeichenfolge begrenzt wurde.
Trennzeichenmarkierung
Der Abgleich hebt sowohl das erste als auch das schließende Element eines Begrenzungspaars hervor. Auf diese Weise können Sie Codeblöcke visuell identifizieren und nach nicht übereinstimmenden Paaren von Trennzeichen suchen.
Abgrenzungszeichen werden hervorgehoben, wenn Sie den letzten Buchstaben eingeben, der das Paar abschließt. Ein Beispiel: Bei einem BEGIN-END-Paar, bei dem Sie zuerst BEGIN und dann END eingeben, wird die Hervorhebung aktiviert, wenn Sie den letzten Buchstaben in END eingeben. Um die Hervorhebung zu aktivieren, müssen Sie nicht das Trennzeichen eingeben, gefolgt vom schließenden Trennzeichen. Wenn Sie "ENDE" zuerst eingeben, scrollen Sie wieder nach oben im Skript und geben Sie dann "BEGIN" ein, wird die Hervorhebung aktiviert, wenn Sie den letzten Buchstaben von BEGIN eingeben. Der letzte eingegebene Buchstabe muss nicht der Endbuchstaben im Trennzeichen sein. Beispielsweise könnten Sie "BEGIN" als BEIN falsch schreiben. Sobald Sie das letzte 'G' hinzufügen, wird das BEGIN-END-Paar hervorgehoben.
Das Trennzeichenpaar bleibt hervorgehoben, bis Sie den Cursor bewegen. Die Hervorhebung wird deaktiviert, wenn der Cursor verschoben wird, auch wenn die neue Cursorposition im gleichen Trennzeichen verbleibt. Sie können die Hervorhebung wieder aktivieren, indem Sie einen beliebigen Buchstaben in einem der Beiden Elemente löschen und neu schreiben.
Abfrage-Editor für Analysis Services XMLA mit Klammerzuordnung
Der XMLA-Abfrage-Editor für den Klammerabgleich zeigt, ob Klammern korrekt geschlossen wurden, indem er die öffnenden und schließenden Klammern hervorhebt. Sie können auch die Tastenkombination STRG+] verwenden, um von einer geschweiften Klammer zur entsprechenden geschweiften Klammer zu springen.
Der XMLA-Abfrage-Editor führt einen Klammerabgleich für die folgenden Ausdrücke durch:
Übereinstimmende Start- und End-Tags.
Jedes Paar von "<" und ">" winkel eckigen Klammern.
Beginnen und Beenden von Kommentaren.
Beginn und Ende der Verarbeitungsanweisungen.
Start und Ende von CDATA-Blöcken.
Start und Ende der DTD-Deklarationen.
Öffnen und Schließen von Anführungszeichen für Attribute.
MDX- und DMX-Editor-Klammernabgleich
Die Multi-Dimensional Expressions (MDX) und Data Mining Expressions (DMX) Editoren gleichen automatisch Klammerpaare in Funktionen ab.