외래 키 제약 조건을 선택하고 스크립팅 할 때 SQL Server의 개체 탐색기에서 다음 코드가 생성됩니다.
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
마지막 진술 "ALTER TABLE CHECK CONSTRAINT"의 목적은 무엇입니까? 실행 여부는 중요하지 않습니다. 기존의 불량 데이터에 대해서는 실패하지 않으며 새로운 데이터에 대해 제한 조건이 적용되도록 변경하지도 않습니다.
감사!