
07/07/2009, 10:34
|
| | Fecha de Ingreso: enero-2007 Ubicación: Tingo María - Perú
Mensajes: 399
Antigüedad: 18 años, 1 mes Puntos: 13 | |
Respuesta: ¿Como elimino datos de una tabla Relacionada sin eliminarlos realmente? Haber prueba con esto: ALTER TABLE pedidosclientes DROP CONSTRAINT fkconductores
GO
ALTER TABLE pedidosclientes ADD CONSTRAINT
fkconductores FOREIGN KEY
(conductor) REFERENCES conductores
(rut) ON UPDATE NO ACTION
ON DELETE SET NULL
Lo que hace realmente es que si eliminas un registro de la tabla conductores que tega algun registro en la tabla pedidoclientes, El valor conductor de la tabla pedidoClientes se asignara como nulo y se procedera a eliminar el registro de la tabla conductores.
Personalmente prefiero tener un campo Bit, indicando su estado (Habilitado/Deshabilitado) en realidad no lo elimino solo lo oculto.
__________________ Vivir para ser buenos y ser buenos para servir mejor. |