sql >> Database teknologi >  >> RDS >> Oracle

HIbernate problem med Oracle Trigger til generering af id fra en sekvens

Bare opdater din trigger, så den kun udløses, når du ikke har fået et 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. PostgreSQL Regex-ordgrænser?

  2. Sådan fungerer ROW_NUMBER() i SQL Server

  3. Sådan krypterer du dine MySQL- og MariaDB-sikkerhedskopier

  4. Forståelse af virkningerne af høj latens i MySQL- og MariaDB-løsninger med høj tilgængelighed