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

यदि विदेशी कुंजी मौजूद नहीं है तो नाम का उपयोग किए बिना विदेशी कुंजी बाधा जोड़ें (या यदि मौजूद है तो विदेशी कुंजी बाधा छोड़ें)?

इसे आजमाएं:

IF NOT EXISTS (SELECT * FROM sys.objects o WHERE o.object_id = object_id(N'[dbo].[FK_Products_Brands]') AND OBJECTPROPERTY(o.object_id, N'IsForeignKey') = 1)
BEGIN
    ALTER TABLE [dbo].[Products] WITH CHECK ADD CONSTRAINT [FK_Products_Brands] FOREIGN KEY([BrandID]) REFERENCES [dbo].[Brands] ([Id])
END


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक एसक्यूएल सर्वर 2008 दृश्य में ऑर्डर करें

  2. टी-एसक्यूएल में एक्सएमएल कैसे पढ़ा जाए?

  3. किसी मौजूदा कॉलम में एक पहचान जोड़ना

  4. SQL सर्वर 2008 लिंक्ड सर्वर से सक्रिय निर्देशिका में> 901 पंक्तियों को पुनः प्राप्त करें

  5. SQL सर्वर में डेटाबेस में सभी तालिकाओं को छोटा करें - SQL सर्वर / TSQL ट्यूटोरियल भाग 55