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.两个引用写一下就大功告成了

本文介绍了在Navicat Premium中为Oracle创建主键自增的方法。首先要创建序列,接着选中表进入设计,选择触发器,设置触发器名称等参数,最后写入两个引用即可完成。
7608

被折叠的 条评论
为什么被折叠?



