Oracle
 sql >> Base de données >  >> RDS >> Oracle

Problème HIbernate avec Oracle Trigger pour générer un identifiant à partir d'une séquence

Mettez simplement à jour votre déclencheur pour qu'il ne se déclenche que lorsqu'aucun identifiant n'est fourni.

create or replace
trigger sa.my_trigger
before insert on sa.my_table
for each row
when (new.id is null)
begin
   select sa.my_sequence.nextval
    into :new.id
    from dual;
end;