Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como encontrar pares BEGIN END correspondentes na consulta complexa do SQL Server?


No SQL Server 2005, ctrl+] ainda funciona para } , simplesmente não funciona para BEGIN END . O SQL Server 2005 não distingue entre colchetes comentados e não comentados, então minha solução foi substituir todos os BEGIN s com BEGIN/*{*/ e todos os END s com END/*}*/ .

Então eu tinha algo assim:
BEGIN/*{*/

    BEGIN/*{*/

    END/*}*/

END/*}*/

Com isso, consegui ir e voltar para o BEGIN emparelhado e END .

Procure por BEGIN TRANSACTION comandos, porém, você não quer que eles sejam incluídos na substituição.