sql >> Databasteknik >  >> RDS >> Sqlserver

TSQL - Hur använder man GO inuti ett BEGIN .. END-block?

Jag hade samma problem och lyckades till slut lösa det med SET NOEXEC .

IF not whatever
BEGIN
    SET NOEXEC ON; 
END

ALTER TABLE dbo.EMPLOYEE ADD COLUMN EMP_IS_ADMIN BIT NOT NULL
GO
UPDATE dbo.EMPLOYEE SET EMP_IS_ADMIN = whatever

SET NOEXEC OFF; 


  1. sqlite returnerade:felkod =1, msg =ingen sådan kolumn:kök1

  2. Hantera din MS SQL-replikering

  3. LISTAGG Fråga ORA-00937:inte en gruppfunktion i en grupp

  4. Hur mycket diskutrymme behövs för att lagra ett NULL-värde med postgresql DB?