🥝Create Auto Increment on Oracle
Get Started
CREATE TABLE DEPARTMENT (
DEPARTMENT_ID NUMBER(4) NOT NULL,
DEPARTMENT_NAME VARCHAR2(20),
CONSTRAINT dept_pk PRIMARY KEY(DEPARTMENT_ID)
);CREATE SEQUENCE dept_seq START WITH 1;CREATE OR REPLACE TRIGGER dept_trig
BEFORE INSERT ON DEPARTMENT
FOR EACH ROW
BEGIN
SELECT dept_seq.nextval
INTO :new.DEPARTMENT_ID
FROM dual;
END;Last updated