จาก Object Explorer ใน SQL Server เมื่อเลือกและเขียนสคริปต์ข้อ จำกัด foreign-key รหัสต่อไปนี้จะถูกสร้างขึ้น
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
อะไรคือวัตถุประสงค์ของคำแถลงล่าสุด "การเปลี่ยนแปลงตารางตรวจสอบข้อ จำกัด "? ดูเหมือนจะไม่สำคัญว่าจะรันหรือไม่ จะไม่ล้มเหลวกับข้อมูลที่ไม่ดีที่มีอยู่และไม่เปลี่ยนแปลงว่าข้อ จำกัด จะถูกบังคับใช้กับข้อมูลใหม่
ขอบคุณ!