当前所在位置:珠峰网资料 >> 计算机 >> Oracle认证 >> 正文
Oracle主键自动增长
发布时间:2010/12/8 10:07:25 来源:城市学习网 编辑:ziteng
  这几天搞Oracle,想让表的主键实现自动增长,查网络实现如下:
  create table simon_example
  (
  id number(4) not null primary key,
  name varchar2(25)
  )
  -- 建立序列:
  -- Create sequence
  create sequence SIMON_SEQUENCE
  minvalue 1
  maxvalue 999999999999999999999999999
  start with 1
  increment by 1
  cache 20;
  -- 建立触发器
  create trigger "simon_trigger" before
  insert on simon_example for each row when(new.id is null)
  begin
  select simon_sequence.nextval into:new.id from dual;
  end;
广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved