Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

TSQL - Wie verwende ich GO innerhalb eines BEGIN .. END-Blocks?

Ich hatte das gleiche Problem und konnte es schließlich mit SET NOEXEC lösen .

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;