Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 PL/pgSQL » Accès dynamique à un champ de NEW » 22/03/2013 13:10:47
- dada2801
- Réponses : 0
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
Pages : 1