Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/07/2009, 10:26
chechere
 
Fecha de Ingreso: julio-2009
Mensajes: 52
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Cambiar un trigger en Postgree a Oracle

Lo que no entiendo es porq colocas en trigger cuando inserte si nunca haces nada cuando insertas un registro

create or replace trigger trig_upd_cita_serv_cita
after INSERT OR UPDATE ON consultaexterna.cita --no recuerdo si es asi o
for each row
begin


if(updating)then
if (:old.codigo=:new.codigo) then

UPDATE servicios_cita SET
fecha_cita=:new.fecha,
hora_inicio_cita=:new.hora_inicio,
hora_fin_cita=:new.hora_fin,
estado_cita=:new.estado_cita,
codigo_agenda=:new.codigo_agenda
WHERE codigo_cita= NEW.codigo;

end if;
end if;

end;
/



Espero que te funcione