Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/04/2010, 12:21
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: Error en el Trigger!!!!

Crea la función así:
Código SQL:
Ver original
  1. CREATE FUNCTION respaldo_cuentas()
  2. RETURNS TRIGGER AS
  3. $body$
  4.  DECLARE mi_evento VARCHAR;
  5. BEGIN
  6. IF TG_OP = 'DELETE' THEN
  7. mi_evento:='elimino';
  8. ELSEIF TG_OP = 'INSERT' THEN
  9. mi_evento:='inserto';
  10. END IF;
  11. INSERT INTO historial VALUES (now(), OLD.idusuario,OLD.idcliente, mi_evento);
  12. RETURNS NULL;
  13. END;
  14. $body$ LANGUAGE plpgsql;

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming