Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

TSQL - Bagaimana cara menggunakan GO di dalam blok BEGIN .. END?

Saya memiliki masalah yang sama dan akhirnya berhasil menyelesaikannya menggunakan 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 3 Cara Mengembalikan Daftar Pekerjaan Agen SQL Server (T-SQL)

  2. Perbaiki Msg 512 "Subquery mengembalikan lebih dari 1 nilai" di SQL Server

  3. Cara mempercepat penyisipan massal ke MS SQL Server menggunakan pyodbc

  4. Penyebaran LocalDB pada PC klien

  5. Bagaimana menjalankan prosedur tersimpan setiap hari di SQL Server Express Edition?