Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
Je souhaite dans un fonction trigger pouvoir accèder à un champ de NEW passer en paramètre de la fonction.
Voici la fonction
CREATE OR REPLACE FUNCTION public.foo()
  RETURNS trigger AS
$BODY$
	DECLARE sql text;
	BEGIN
		
		sql := 'NEW. ' || TG_ARGV[0] ||' = current_date;';
		
		EXECUTE sql;
		RETURN NEW;
	END;
$BODY$
  LANGUAGE plpgsql VOLATILE
  COST 100;ET voici le trigger
CREATE TRIGGER tgr_date_insert
  AFTER INSERT
  ON schema.foo
  FOR EACH ROW
  EXECUTE PROCEDURE public.foo('dos_date_creation');Mais ça ne marche pas... Et je ne sais pas comment résoudre ce problème
Merci de votre aide
Hors ligne
Pages : 1