Vous n'êtes pas identifié(e).

#1 PgAdmin3 » Probléme de trigger » 17/01/2014 00:12:16

manito
Réponses : 1

bonjour ,
je suis encore debutant en pgadmin et je travaille avec pl/pgadmin
je viens de réaliser un trigger qui fait appel a une fonction qui me permet de tronquer une chaine de caractere si la chaine a insérer depasse une longeur bien determiner  mais lorsque j'essaye d'inserer un nom qui depasse la longeur maximale il m'affiche un message d'erreur  puisque le trigger ne se declenche pas voici mon code

CREATE OR REPLACE FUNCTION trunc_function()
  RETURNS trigger AS
$BODY$
begin

RAISE NOTICE 'START';
  NEW."Nom" = substring(NEW."Nom" FOR CHAR_LENGTH(NEW."Nom"));
  RETURN NEW;
RAISE NOTICE 'valeur a tranquer %', NEW.Nom ;
end;
$BODY$
  LANGUAGE plpgsql VOLATILE
  COST 100;
ALTER FUNCTION trunc_function()
  OWNER TO postgres;

Pied de page des forums

Propulsé par FluxBB