Modificar en cascada
Hay alguna forma de hacer que las relaciones se modifiquen en cascada? es decir, igual que en una constraint de tipo foreing key puedes poner que al borrar borre en cascada (on delete cascade) se le puede decir que la modificar modifique en cascada???? Gracias.
claro que si se puede que tal no
la solucion es un sencillo trigger
CREATE TRIGGER nombre
BEFORE UPDATE OF nombre_columna_actualizar
ON nombre_tabla_actualizar
FOR EACH ROW
BEGIN
UPDATE nombre_tabla_ralacionada
SET nombre_columna_tabla_ralacionada =:NEW.nombre_columna_actualizar
WHERE nombre_columna_tabla_ralacionada =:OLD.nombre_columna_actualizar;
END;
Espero que te sirva
la solucion es un sencillo trigger
CREATE TRIGGER nombre
BEFORE UPDATE OF nombre_columna_actualizar
ON nombre_tabla_actualizar
FOR EACH ROW
BEGIN
UPDATE nombre_tabla_ralacionada
SET nombre_columna_tabla_ralacionada =:NEW.nombre_columna_actualizar
WHERE nombre_columna_tabla_ralacionada =:OLD.nombre_columna_actualizar;
END;
Espero que te sirva