Bonjour,
j'ai écris une procédure stockée et un trigger en PL/pgSQL qui utilise cette procédure.
Le problème est que je ne sais pas comment exécuter ce trigger sous PostGreSQL.
Et est-ce que je suis obligée d'utiliser ce langage (plpgsq) et de découper en une fonction et un trigger (j'ai lu ça sur un site)?
Voici le code :
CREATE FUNCTION control_ue_pre() RETURNS opaque AS '
BEGIN
if (new.code_ue=:new.code_ue_pre) then
raise_application_error(-20001,'Une ue ne peut-être le prérequis d'elle-même !');
end if;
return NEW;
END;
' LANGUAGE 'plpgsql';
create trigger T_ue_prerequis
before insert or update on Ue_prerequise
for each row
execute procedure control_ue_pre();
Merci.
Partager