在 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
在第二个语句WITH CHECK
中?第二个语句直接出现在第一个语句之后。
TIA