Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

TSQL - BEGIN .. END ब्लॉक के अंदर GO का उपयोग कैसे करें?

मुझे भी यही समस्या थी और अंत में 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. VBA का उपयोग करके संग्रहीत कार्यविधि को कॉल करना

  2. संयोजन संघर्ष को हल नहीं कर सकता

  3. दो स्तंभों के संयोजन के लिए अद्वितीय बाधा जोड़ें

  4. फ़ील्ड मान का निर्धारण कैसे करें जो SQL सर्वर में (दशमलव, फ्लोट, इंट) में परिवर्तित नहीं हो सकता है

  5. SQL सर्वर 2016:डेटा आयात करें