Ver Mensaje Individual
  #16 (permalink)  
Antiguo 30/05/2009, 10:04
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: como hacer este trigger????

Sospecho algo r0xdrig0 basado en un post anterior.

Nos contabas que entre visitante y niños habia una tabla intermedia producto de una relaciòn n:m(visitas).

old.rut-visitante donde lo ingresas al evento?

Creo que primero vdebes obtener el rut-visitante antes de borrar el niño de la tabla visita. Por que el sistema desconoce que es el rut-visitante.

En pocas palabras, creo que la solución a tu problema es almacenar el rut-visitante producto de la consulta
Código sql:
Ver original
  1. SELECT INTO variable rut-visitante FROM visitas WHERE id-nino=OLD.id_nino;
posteriormente, borrar el niño de visitas y borrar visitante con
Código sql:
Ver original
  1. DELETE FROM visitante WHERE rut_visitante=variable;

Pruebalo y nos cuentas.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming