sql >> Databasteknik >  >> RDS >> Oracle

Skapa Oracle Sequence Trigger

Prova detta:

CREATE OR REPLACE TRIGGER TRIGGER1
BEFORE INSERT ON ACCOUNTS
FOR EACH ROW
  WHEN (new.ID IS NULL)
BEGIN
  :new.ID := ACCOUNTS_SEQ.NEXTVAL;
END;
/

Din sekvens ska se ut så här:

CREATE SEQUENCE ACCOUNTS_SEQ 
  START WITH 1 
  INCREMENT BY 1;


  1. Oracles återgång till användning i Java (JDBC, Prepared Statement)

  2. SQL UTLÄNDSK NYCKEL

  3. ACOS() Exempel i SQL Server

  4. Hur man trimmar en sträng i SQLite