Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/07/2009, 20:13
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: desarrollando mi propio sistema de auditoria para las BD internas

Quitale las comillas cacr.

Fijate que dentro del trigger, nombre_campo es el nombre de la variable de tipo character varying, por lo que lleva las comillas implicitas. fijate que está insertando en control, la palabra 'nombre_campo' y no el contenido de la variable con el resultado de la función captura('TG_RELNAME').

Quedaría así:

Cita:
INSERT INTO control (tabla, campo, valor_nuevo, opcion, ocurrencia) VALUES (TG_RELNAME, nombre_campo, NEW.nombres_id, TG_OP, now());
Es ese el error?
Entendí bien?
__________________
Without data, You are another person with an opinion.
W. Edwads Deming