sql >> Databasteknik >  >> RDS >> Oracle

HIbernate-problem med Oracle Trigger för att generera id från en sekvens

Uppdatera bara din trigger så att den bara aktiveras när du inte har fått ett id.

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;


  1. ) Operatör för nybörjare

  2. Oracle:hur grupperar man efter över ett intervall?

  3. Antal rader som påverkas av en UPPDATERING i PL/SQL

  4. Hur kan jag importera en databas med MySQL från terminal?