Hola deseo saber si es posible pasarle parámetros a una función que sea disparada por un trigger ??
es para hacer algo como lo siguiente: Deseo hacer un trigger para auditar unas tablas, pero deseo que cuando se dispare el trigger llame a una función que le pase a una tabla de trazas además de las modificaciones, el usuario que las hizo (no el usuario con el que estoy conectado a la bd, sino uno php por ejemplo) algo por el estilo de esto: CREATE OR REPLACE FUNCTION "public"."function1" () RETURNS trigger AS BEGIN IF (TG_OP = 'DELETE') THEN INSERT INTO empleados_audit SELECT 'D', now(), user, OLD.*; RETURN OLD; ELSIF (TG_OP = 'UPDATE') THEN INSERT INTO empleados_audit SELECT 'U', now(), user, NEW.empleado_nombre, NEW.salario; RETURN NEW; ELSIF (TG_OP = 'INSERT') THEN INSERT INTO empleados_audit SELECT 'I', now(), user, NEW.*; RETURN NEW; END IF; RETURN NULL; END; ****************** Pero que en vez de pasarle el usuario de la bd (que accedo a su valor con user), le pueda pasar un valor para colocar en la tabla de destino ..... si alguien ve una estrategia diferente para resolver el problema, le voy agredecer sus sugerencias ... !!! muchas gracias de antemano ... -- Saludos HM
