Bonjour,
Avec une application python travaillant en oracle 10g, A travers une IHM, je saisi des infos correspondant à une table 'AIRPORT', mais des champs mandatory sont cachés : ils vont être créé avec une valeur par défaut pour que le 'insert' se fasse et je compte utiliser le trigger suivant pour remettre la bonne valeur dans ce champ:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
create or replace trigger airport_creation
after insert on airport
for each row when (old.aixm_identifier = 'x')
begin
	:new.aixm_identifier := sys_guid();
end;
/
Mais oracle me signale l'erreur suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ORA-04084: cannot change NEW values for this trigger type
Comment puis je écrire ce trigger ?
Merci