Ver Mensaje Individual
  #8 (permalink)  
Antiguo 15/03/2010, 04:26
Avatar de manurodri189
manurodri189
 
Fecha de Ingreso: octubre-2006
Ubicación: Toledo
Mensajes: 76
Antigüedad: 18 años, 2 meses
Puntos: 1
Respuesta: Echadme una mano con triggers, estoy aprendiendo

Bueno, he leido un tutorial que me he bajado muy chulo, y he hecho lo siguiente:

Código SQL:
Ver original
  1. CREATE OR REPLACE TRIGGER up_km
  2. AFTER UPDATE OF distancia_k, distancia_m ON distancias
  3. FOR each ROW
  4. BEGIN
  5. IF UPDATING ('distancia_k') THEN UPDATE distancias SET distancia_m=:NEW.distancia_k*0.621371;
  6. ELSIF UPDATING ('distancia_m') THEN UPDATE distancias SET distancia_k=:NEW.distancia_m*1.609344;
  7. END IF;
  8. END up_km;

Pero al hacer un set, da problemas de tablas mutantes, ahi si que no tengo ni idea de como solucionarlo.

Salu2