Bonjour,
ds una table table1(attr1(cle primaire), atrrib2,attrib3)
je fais une insertion
insert into table1 (atrrib2,attrib3) values (val2,val3);
sachant que j'ai fait un trigger sur la table1
pour incrimenter l'id, mais lorsque j'essaie de faire l'insertion,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 CREATE OR REPLACE TRIGGER TIB_TABLE1 before insert on table1 for each row declare integrity_error exception; errno integer; errmsg char(200); dummy integer; found boolean; begin select SEQ_Table1.NEXTVAL INTO :new.attr1 from dual; exception when integrity_error then raise_application_error(errno, errmsg); end ;
ca me retourne
pourtant le trigguer devrait s'occuper de la generation de la cle primaireORA-00001: unique constraint (PK_TABLE1) violated
ORA-06512: at "dispatch_trt", line 14
Cdlt
Sallemel
Partager