sql >> Databasteknik >  >> RDS >> Sqlserver

SQL Server:Vad är batchsatssatser (dvs med GO) bra för?

I exemplet där är det till ingen som helst nytta.

Många uttalanden måste dock vara de enda i partiet.

Till exempel CREATE PROCEDURE .

Också ofta efter att ha gjort schemaändringar (t.ex. lagt till en ny kolumn i en befintlig tabell) måste satser som använder det nya schemat kompileras separat i en annan batch.

Generellt ett alternativ till att skicka in separata batcher separerade med GO är att köra SQL i en underordnad batch med EXEC



  1. pdo-variabeln är odefinierad i mysql-funktionen

  2. Kan det finnas begränsningar med samma namn i en DB?

  3. Access 2021 For Dummies Cheat Sheet

  4. MySQL-fel:Kolumnen "kolumnnamn" kan inte vara en del av FULLTEXT-index