मैं स्क्रिप्ट तो एक विदेशी कुंजी के साथ एक मेज, यह इस तरह दिखता है:ALTER तालिका [dbo] [MyTable] जाँच प्रतिबंध [FK_MyTable_SomeCol]
GO
ALTER TABLE [dbo].[MyTable] WITH CHECK ADD CONSTRAINT [FK_MyTable_SomeCol] FOREIGN KEY([SomeCol])
REFERENCES [dbo].[MyOtherTable] ([SomeCol])
GO
ALTER TABLE [dbo].[MyTable] CHECK CONSTRAINT [FK_MyTable_SomeCol]
GO
(ALTER TABLE [dbo].[MyTable] CHECK CONSTRAINT [FK_MyTable_SomeCol]
) के लिए दूसरे भाग क्या है?
जब मैं एक विदेशी कुंजी (SQL सर्वर 2008 R2) वाली तालिका को स्क्रिप्ट करता हूं तो मुझे दूसरा कथन नहीं दिखाई देता है। क्या आप सुनिश्चित हैं कि पहले व्यक्ति में 'चेक के बजाय ** 'NOCHECK' ** ** नहीं है? –
हाँ यह नोचैक के साथ है। अब इसकी कार्यक्षमता मेरे लिए अधिक स्पष्ट है। आप सभी को धन्यवाद! – yonexbat