先设置一个序列,然后在表中设置一个触发器,将序列绑定在列上,触发时序列递增
create sequence dept_aut
increment by 1
start with 1
nomaxvalue
nocache;
CREATE TRIGGER dept_aut_autoincrement
BEFORE INSERT
ON SHUS_DEPT
FOR EACH ROW
BEGIN
SELECT dept_aut.Nextval
INTO:NEW.DEP_ID FROM DUAL;
END;
Navicat可以查看DDL中表的触发器
Navicat可以查看库中的序列