trigger qui ne s' execute pas
Monsieur , bien le bonjour
je suis sous Firebird 1.53
La table fonctionne correctement , sauf que quand je fais un insert sur la table produit de coupe
la date courante ne se met pas dans le champ
Ma table "Produit de coupe" est definie comme
Code:
1 2 3 4 5 6 7 8 9 10 11
| CREATE TABLE "Produit de coupe"
(
"NomID" VarChar(30) Not Null ,
"Produit de coupe" VarChar(40) Not Null ,
"Date de mise en service" Date Not Null ,
"Date de mise hors service" Date ,
"Clef Excel" VarChar(3),
Constraint "SlPrimaryPdC" Primary Key ("NomID" ,"Produit de coupe" , "Date de mise en service") ,
Constraint "ForeignKeyPdC" Foreign Key ("NomID") References "Machines" ("NomID")
) ; |
Le trigger associé est definie comme cela
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
/* Trigger pour la date*/
SET TERM ^ ;
CREATE TRIGGER "Trig_Date_MES_Pdc " FOR "Produit de coupe"
ACTIVE BEFORE INSERT POSITION 0
AS
begin
New."Date de mise en service" = CURRENT_DATE ;
end
^
COMMIT WORK ^
SET TERM ;^ |
je solisite un peu d' aide
merci