Muchas gracias, ya entendí lo del when y lo de los :.
Ahora intento lo siguiente:
Código SQL:
Ver originalCREATE TABLE distancias(ruta VARCHAR(10),
distancia_k INTEGER,
distancia_m INTEGER,
PRIMARY KEY(ruta));
Tabla creada.
CREATE OR REPLACE TRIGGER up_km
AFTER UPDATE ON distancias ON distancia_k
FOR each ROW
BEGIN
UPDATE transaccion SET distancia_m=:NEW.distancia_k*0.621371;
END up_km;
/
Este trigger lo que hace es si se actualiza la distancia en km automaticamente lo pone en millas. Pero no se como acceder en esta linea al altributo de la tabla:
Código SQL:
Ver originalAFTER UPDATE ON distancias ON distancia_k
Se supone que si inserto una nueva fila con km o millas, tiene que actualizar el otro atributo, eso si que no se por donde cogerlo. Muchas gracias.
Salu2