sql >> Database >  >> RDS >> Oracle

Oracle Sequentietrigger maken

Probeer dit:

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

Uw reeks zou er als volgt uit moeten zien:

CREATE SEQUENCE ACCOUNTS_SEQ 
  START WITH 1 
  INCREMENT BY 1;


  1. Gegevens kopiëren van Salesforce naar SQL Server met Spectral Core

  2. PostgreSQL-tabelstatistieken analyseren

  3. SSMS wordt nu geleverd met Azure Data Studio

  4. Illegale mix van sorteringen MySQL-fout