Share via


Utilisation de la correspondance des séparateurs Transact-SQL

La correspondance des séparateurs Transact-SQL vous informe immédiatement si les éléments syntaxiques qui doivent être codés par paire sont correctement assortis. L'éditeur Transact-SQL met en correspondance les séparateurs qui identifient les limites des blocs de code. La correspondance est effectuée de la façon suivante :

  • L'éditeur met en surbrillance les deux séparateurs d'une paire lorsque vous avez fini de taper le second séparateur de la paire.

Paires de séparateurs

La correspondance automatique des séparateurs reconnaît les jeux de séparateurs suivants :

Séparateur de début

Séparateur de fin

(

)

BEGIN

END

BEGIN TRY

END TRY

BEGIN CATCH

END CATCH

La correspondance automatique des séparateurs ne reconnaît pas les séparateurs pour les identificateurs entre crochets ([ObjectName]) ou les identificateurs entre guillemets ("ObjectName"). La correspondance des paires n'associe pas les séparateurs à guillemet simple pour les littéraux de chaîne ('string') parce que le codage de couleur donne déjà une indication visuelle sur le fait que la chaîne a été délimitée ou pas.

Mise en surbrillance des séparateurs

La correspondance des séparateurs met en surbrillance à la fois l'élément de début et l'élément de fin d'une paire de séparateurs. Vous pouvez ainsi identifier visuellement les blocs de code et rechercher les erreurs de paires de séparateurs.

Les séparateurs sont mis en surbrillance lorsque vous tapez la dernière lettre qui complète la paire. Par exemple, pour une paire BEGIN END où vous tapez d'abord BEGIN suivi de END, la mise en surbrillance s'active lorsque vous tapez la dernière lettre de END. Vous n'avez pas à taper le séparateur de début suivi du séparateur de fin pour activer la mise en surbrillance. Si vous tapez en premier END, puis faites défiler le script vers le haut et tapez BEGIN, la mise en surbrillance est activée lorsque vous tapez la dernière lettre de BEGIN. La dernière lettre tapée n'est pas forcément la dernière lettre du séparateur. Par exemple, si vous orthographiez mal BEGIN et tapez BEIN, lorsque vous insérez le G, la paire BEGIN END est mise en surbrillance.

La paire de séparateurs reste en surbrillance jusqu'à ce que vous déplaciez le curseur. La mise en surbrillance est désactivée lorsque le curseur est déplacé, même si la nouvelle position du curseur demeure dans le même séparateur. Vous pouvez réactiver la mise en surbrillance en supprimant et en retapant une lettre dans l'un des membres de la paire.

Voir aussi

Autres ressources

Vue d'ensemble d'IntelliSense Transact-SQL

Utilisation d'extraits de code Transact-SQL

Dépannage d'IntelliSense Transact-SQL

Syntaxe Transact-SQL prise en charge par IntelliSense