salut,
j'ai creer ce trigger
donc si il trouve '' dans mon insert , il le remplace par vide.Code:
1
2
3
4
5
6
7
8 create or replace trigger xtest1 before insert on test1 for each row begin if :NEW.charcol='' then test1.charcol:='vide'; end if; end;
Mais que je fais un insert
ça fonctionne pas et j'ai ce message d'erreurCode:insert into test1 (clé,charcol) values (1,'')
voici le script de ma tableCitation:
Error starting at line 1 in command:
insert into test1 (clé,charcol) values (1,'')
Error at Command Line:1 Column:12
Error report:
SQL Error: ORA-04098: trigger 'ZIP.XTEST1' is invalid and failed re-validation
je comprend pas pourquoi ?Code:create table test1 (clé integer,charcol varchar(5) not null);
est ce que quelqu'un pourrait m'eclairer ?
Merci