Compartir a través de


Usar la coincidencia de delimitadores de Transact-SQL

La coincidencia de delimitadores de Transact-SQL informa de manera inmediata sobre si están escritos correctamente los elementos de sintaxis que deben ir emparejados en el código. El editor de Transact-SQL comprueba si coinciden los delimitadores que identifican los límites de los bloques de código. La concordancia se realiza de la siguiente forma:

  • El editor resalta los dos delimitadores de un par cuando se termina de escribir el segundo delimitador del par.

Pares de delimitadores

La coincidencia automática de delimitadores reconoce los conjuntos de delimitadores siguientes:

Delimitador de apertura

Delimitador de cierre

(

)

BEGIN

END

BEGIN TRY

END TRY

BEGIN CATCH

END CATCH

La coincidencia automática de delimitadores no reconoce los delimitadores de los identificadores entre corchetes ([ObjectName]) ni los de los identificadores entre comillas ("ObjectName"). La coincidencia de pares no hace coincidir los delimitadores de comillas simples para los literales de cadena ('string') porque la codificación en colores ya proporciona una indicación visual de si se ha delimitado la cadena.

Resaltado de delimitadores

La coincidencia de delimitadores resalta tanto el elemento de apertura como el de cierre de un par de delimitadores. Esto permite identificar visualmente los bloques de código y comprobar si hay pares de delimitadores que no coinciden.

Los delimitadores se resaltan cuando se escribe la última letra que completa el par. Por ejemplo, para un par BEGIN END en el que se escribe primero BEGIN seguido de END, el resaltado se activa cuando se escribe la última letra de END. No es necesario escribir el delimitador de apertura seguido del delimitador de cierre para activar el resaltado. Si escribe primero END y, a continuación, se desplaza hacia arriba en el script y escribe BEGIN, el resaltado se activa en cuanto escriba la última letra de BEGIN. No es necesario que la última letra escrita sea la última letra del delimitador. Por ejemplo, si se equivoca y escribe BEGIN en lugar de BEIN, al insertar la G se resaltará el par BEGIN END.

El par de delimitadores sigue estando resaltado hasta que mueva el cursor. El resaltado se desactiva cuando se mueve el cursor, aunque la nueva posición del cursor permanezca en el mismo delimitador. Puede volver a activar el resaltado si elimina y vuelve a escribir cualquier letra de cualquiera de los miembros del par.

Vea también

Otros recursos

Información general de Transact-SQL IntelliSense

Utilizar fragmentos de código de Transact-SQL

Solucionar problemas de Transact-SQL IntelliSense

Sintaxis de Transact-SQL compatible con IntelliSense