WEB开发网
开发学院数据库Oracle 三步添加oracle主键自增长 阅读

三步添加oracle主键自增长

 2012-12-06 14:44:47 来源:WEB开发网   
核心提示: 第一步CREATE SEQUENCE seq_表名称INCREMENT BY 1 -- 每次加几个START WITH 1 -- 从1开始计数NOMAXVALUE -- 不设置最大值NOCYCLE -- 一直累加,不循环NOCACHE -- 不建缓冲区第二步CREATE TRIGGER "tiger_表名称

 第一步
CREATE SEQUENCE seq_表名称
INCREMENT BY 1 -- 每次加几个
START WITH 1 -- 从1开始计数
NOMAXVALUE -- 不设置最大值
NOCYCLE -- 一直累加,不循环
NOCACHE -- 不建缓冲区


第二步
CREATE TRIGGER "tiger_表名称" BEFORE
INSERT ON 表名称 FOR EACH ROW WHEN (new.自增字段 is null)
begin
select seq_表名称.nextval into:new.自增字段 from dual;
end;


第三步
commit;

Tags:添加 oracle 增长

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接