SSMSの[タスク]>[スクリプトの生成]で、いくつかのテーブルを選択し、生成されたSQLで次の情報を取得します。
ALTER TABLE [Project] WITH CHECK ADD CONSTRAINT [FK_Project_aspnet_Users] FOREIGN KEY([UserId])
REFERENCES [aspnet_Users] ([UserId])
GO
ALTER TABLE [Project] CHECK CONSTRAINT [FK_Project_aspnet_Users]
GO
最初のステートメントで指定されているのに、なぜCHECK
2番目のステートメントでそれが行われるのですか?WITH CHECK
2番目のステートメントは、最初のステートメントの直後に表示されます。
TIA