SQL Server - Modificar Clave primaria

   
Vista:

Modificar Clave primaria

Publicado por Cachilapo (33 intervenciones) el 11/02/2008 20:33:29
Hola tengo un problemilla tengo una relación maestro detalle clasica en sql server 2000, cuando intento modificar el valor del campo que es clave primaria me da este error "UPDATE statement conflicted with COLUMN REFERENCE constraint 'FK_tdetalles_factura_tfacturas'. The conflict occurred in database 'bdemp0', table 'tdetalles_factura', column 'cid_factu'.", no se porque me da este error cuando esta misma tabla maestro esta relacionada con otra tabla detalle y no me este error?
Que puedo hacer?
Sin más a que hacer referencia espero sus respuestas :-)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Modificar Clave primaria

Publicado por Isaias (3308 intervenciones) el 11/02/2008 21:57:51
Cachilapo

Ese error es un aviso de que estas queriendo romper tu DRI (Referencia Integral), es como querer borra un CLIENTE y dejar todas sus facturas o bien, que tu IDCLIENTE lo cambies y dejas el IDCLIENTE de las facturas igual, se perderia la integridad.

Para modificar tu PK y tus FK, existe una opcion que se llama ON CASCADE, verifica esto en tus libros en linea.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar