Muchachos buenas tardes, necesito un favor urgente tengo el siguiente script en potsgree y necesito cambiarlo a oracle.
Script...
[PHP
CREATE OR REPLACE FUNCTION consultaexterna.actualizar_servicios_cita()
RETURN TRIGGER AS
DECLARE
registro record;
IF TG_OP = 'UPDATE' THEN
SELECT
a.fecha,
substr(a.hora_inicio || '',0,6) AS hora_inicio,
substr(a.hora_fin||'',0,6) AS hora_fin,
c.estado_cita,
c.codigo_agenda
INTO registro BEGIN
FROM cita c INNER JOIN agenda a ON (c.codigo_agenda=a.codigo)
WHERE c.codigo= NEW.codigo;
UPDATE servicios_cita SET
fecha_cita=registro.fecha,
hora_inicio_cita=registro.hora_inicio,
hora_fin_cita=registro.hora_fin,
estado_cita=registro.estado_cita,
codigo_agenda=registro.codigo_agenda
WHERE codigo_cita= NEW.codigo;
END IF;
RETURN NULL;
END;
CREATE OR REPLACE TRIGGER trig_upd_cita_serv_cita
AFTER INSERT OR UPDATE ON consultaexterna.cita
FOR EACH ROW EXECUTE PROCEDURE consultaexterna.actualizar_servicios_cita()
][/PHP]
Resulta que cuando lo cambio a oracle saca este error..
mil gracias a todos los que me colaboren por adelantado...