Disons que j'ai un bloc Oracle PL / SQL qui insère un enregistrement dans une table et que je dois récupérer d'une erreur de contrainte unique, comme ceci:
begin
insert into some_table ('some', 'values');
exception
when ...
update some_table set value = 'values' where key = 'some';
end;
Est-il possible de remplacer les points de suspension pour quelque chose afin d'attraper une erreur de contrainte unique?