2010-05-07 8 views

Respuesta

15
ALTER TABLE [wm].[TABLE_NAME] WITH NOCHECK ADD CONSTRAINT [FK_TABLE_NAME_PARENT_TABLE_NAME] FOREIGN KEY([FOREIGN_KEY]) 
REFERENCES [wm].[PARENT_TABLE_NAME] ([PRIVATE_KEY]) 
ON DELETE CASCADE 
GO 
  • TABLE_NAME: nombre de la tabla donde se almacenan los niños.
  • PARENT_TABLE_NAME: nombre de la tabla donde se almacenan los padres. Este marcadores de posición pueden ser iguales
  • FK_TABLE_NAME_PARENT_TABLE_NAME: solo nombre para la restricción
  • FOREIGN_KEY: campo en la tabla secundaria para la conexión con los padres, for example - ParentID
  • PRIMARY_KEY: campo de la tabla padres , for example - ID

ALTER TABLE [wm].[Thumbs] WITH NOCHECK ADD CONSTRAINT [FK_Thumbs_Documents] FOREIGN KEY([DocID]) 
REFERENCES [wm].[Documents] ([ID]) 
ON DELETE CASCADE 
GO 
+0

ok Gracias VMAtm se ve bien, pero no estoy seguro de lo que significan todos los plceholders – mike

+0

decir que tengo 2 mesas Documento Pulgares cada pulgar pertenece a un documento. ¿Puedes darme un ejemplo concreto usando estas tablas? – mike

+0

TABLE_NAME: nombre de la tabla donde se almacenan los elementos secundarios. PARENT_TABLE_NAME - nombre de la tabla donde están almacenados los padres. Este marcadores de posición pueden ser iguales FK_TABLE_NAME_PARENT_TABLE_NAME - sólo nombre para la restricción FOREIGN_KEY - campo en la tabla secundaria para la conexión con los padres, por ejemplo - ParentID PRIMARY_KEY - campo de la tabla padres, por ejemplo - Identificación – VMAtm

Cuestiones relacionadas