Si guión que una tabla con una clave externa, que se ve así:ALTER TABLE [dbo] [MyTable] restricción CHECK [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
¿Cuál es la segunda parte de (ALTER TABLE [dbo].[MyTable] CHECK CONSTRAINT [FK_MyTable_SomeCol]
)?
No veo la segunda declaración cuando script una tabla con una clave externa (SQL Server 2008 R2). ¿Estás seguro de que el primero no contiene ** 'WITH NOCHECK' ** en lugar de' WITH CHECK'? –
Sí, es CON NOCHECK. Ahora su funcionalidad es más clara para mí. ¡Gracias a todos! – yonexbat