SQL सर्वर में ऑब्जेक्ट एक्सप्लोरर से, एक विदेशी-कुंजी बाधा का चयन और स्क्रिप्टिंग करते समय, निम्न कोड उत्पन्न होता है।
USE [MyTestDatabase]
GO
ALTER TABLE [dbo].[T2] WITH NOCHECK ADD CONSTRAINT [FK_T2_T1] FOREIGN KEY([T1ID])
REFERENCES [dbo].[T1] ([T1ID])
GO
ALTER TABLE [dbo].[T2] CHECK CONSTRAINT [FK_T2_T1]
GO
अंतिम कथन "चर्चित चाक कन्स्ट्रक्शन" का उद्देश्य क्या है? इससे कोई फर्क नहीं पड़ता कि यह चलाया जाता है या नहीं। यह मौजूदा खराब डेटा पर विफल नहीं है, और न ही यह बदलता है कि नए डेटा पर बाधा को लागू किया जाएगा।
धन्यवाद!