sql >> Databasteknik >  >> RDS >> Sqlserver

Hur hittar man matchande BEGIN END-par i komplex SQL Server-fråga?

I SQL Server 2005 fungerar ctrl+] fortfarande för } , det fungerar bara inte för BEGIN END . SQL Server 2005 skiljer inte mellan kommenterade parenteser och okommenterade parenteser, så min lösning var att ersätta alla BEGIN s med BEGIN/*{*/ och alla END s med END/*}*/ .

Så jag hade något sånt här:

BEGIN/*{*/

    BEGIN/*{*/

    END/*}*/

END/*}*/

Med det kunde jag hoppa fram och tillbaka till den parade BEGIN och END .

Håll utkik efter BEGIN TRANSACTION kommandon men du vill inte att de ska inkluderas i ersätt.



  1. Hur kan jag ansluta flera SQL-tabeller med ID:n?

  2. Hur övervakar jag min MySQL-replikeringsserver?

  3. Hur man använder SQL - INFOGA...PÅ DUPLIKATNYCKELUPPDATERING?

  4. Hur man får alla möjliga kombinationer av rader från två tabeller i SQL