J'ai écrit un trigger pour écrire simultanément dans une autre table et je reçois le message d'erreur suivant : valeur erronnée dans INSERT.
Voici ma table et mon trigger :
J'aurais souhaité que quelqu'un me donne un coup de main pour résoudre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 create table AUDIT_COMMANDE ( DATE_COMMANDE date, REF_COMMANDE varchar2(5), Montant number(12), code_mon varchar2(3), cod_four varchar2(5), rai_soc varchar2(150), Login varchar2(10), constraint PK_COMMANDE primary key (DATE_COMMANDE) ) / ===================================================== create or replace trigger audit_bc_mont after DELETE OR INSERT OR UPDATE ON bon_cde FOR EACH ROW DECLARE Login VARCHAR2(10); BEGIN select login into Login from sess; insert into audit_commande values (sysdate, 'montant_BC', :old.montant_BC, :new.montant_BC, Login); end; /
ce problème.
Merci !
Partager