Cambiar codigos relacionados

07/08/2009 - 19:29 por SysEdw | Informe spam
Hola como hago para cambiar un codigo que es la clave principal que tiene
relacion con diferentes tablas, cuando iuntento cambiar me sale un error de
Update en conficto con la restriccion REFERENCE "FK_DEtalleSalida_Material".
el confilcto ha aparecido en la base de datos "ProgAlmacen", tabla
"dbo.DEtalleSalida", clumn 'IdMaterial'.
Gracias por la respuesta

Preguntas similare

Leer las respuestas

#1 Emilio Boucau
07/08/2009 - 20:49 | Informe spam
Hola,

Esa REFERENCE deberia estar declarada con la clausula ON UPDATE CASCADE. Si
necesitas hacerlo para algo puntual deberas correr un ALTER TABLE ...
NOCHECK CONSTRAINT para deshabilitar la que necesites y luego igual pero con
CHECK.

Saludos !

Emilio Boucau
Buenos Aires - Argentina

"SysEdw" wrote in message
news:
Hola como hago para cambiar un codigo que es la clave principal que tiene
relacion con diferentes tablas, cuando iuntento cambiar me sale un error
de
Update en conficto con la restriccion REFERENCE
"FK_DEtalleSalida_Material".
el confilcto ha aparecido en la base de datos "ProgAlmacen", tabla
"dbo.DEtalleSalida", clumn 'IdMaterial'.
Gracias por la respuesta
Respuesta Responder a este mensaje
#2 SysEdw
07/08/2009 - 23:40 | Informe spam
Gracias por responder Emilio, pero prefiero evitar esa opcion lo que pasa si
por error se elimina un registro de la tabla material tambien se va a
eliminar todo lo que esta relacionado (Aplicacion, DetalleSalida,
DetalleIngreso) .
Seria cambiarlo el codigo de la tabla Material y a la vez tambien los demas
tablas
Gracias por su respuesta.
Respuesta Responder a este mensaje
#3 Emilio Boucau
08/08/2009 - 20:38 | Informe spam
Acordate que podes especificar la accion para cada evento: ON DELETE, ON
UPDATE.

Saludos !

Emilio Boucau
Buenos Aires - Argentina

"SysEdw" wrote in message
news:

Gracias por responder Emilio, pero prefiero evitar esa opcion lo que pasa
si
por error se elimina un registro de la tabla material tambien se va a
eliminar todo lo que esta relacionado (Aplicacion, DetalleSalida,
DetalleIngreso) .
Seria cambiarlo el codigo de la tabla Material y a la vez tambien los
demas
tablas
Gracias por su respuesta.
Respuesta Responder a este mensaje
#4 SysEdw
08/08/2009 - 20:44 | Informe spam
si gracias en la opcion de Update solo era ponerlo en cascada y para la
eliminacion es por defecto y asi no se altera mis datos cuando eliminado
Gracis por su respuesta

"Emilio Boucau" wrote:

Acordate que podes especificar la accion para cada evento: ON DELETE, ON
UPDATE.

Saludos !

Emilio Boucau
Buenos Aires - Argentina

"SysEdw" wrote in message
news:
>
> Gracias por responder Emilio, pero prefiero evitar esa opcion lo que pasa
> si
> por error se elimina un registro de la tabla material tambien se va a
> eliminar todo lo que esta relacionado (Aplicacion, DetalleSalida,
> DetalleIngreso) .
> Seria cambiarlo el codigo de la tabla Material y a la vez tambien los
> demas
> tablas
> Gracias por su respuesta.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida