Navicat Premium中Oracle创建主键自增
1.首先需要创建序列,一定要注意先创建序列
// An highlighted block
create sequence SEQ_EXAM_USER(序列名)
INCREMENT BY 1 -- 自增1
START WITH 1 -- 从1开始计数
NOMAXVALUE --不设置最大值
NOCYCLE --一直累加,不循环
NOCACHE-- 不建缓冲区
2.选中表进入设计,选择触发器,
触发器名称,混合不选,每行,触发前,插入时,启用
3.下面展示触发器代码
。
// An highlighted block
BEGIN
SELECT SEQ_EXAM_USER.nextval (这里就用到序列名)
INTO :NEW.ID
FROM DUAL;
END;
4.两个引用写一下就大功告成了