决定一个人富有的三个条件,一是出身,二是运气,三是努力
If you can dream it,you can do it! Nothing Impossible~

1、先创建一个表 test

CREATE TABLE test (
index   NUMBER(9,0)        NOT NULL,
name      VARCHAR2(128),
address     VARCHAR2(128),
PRIMARY KEY (INDEX)
) TABLESPACE TEMP;

2、创建序列 TEST_SEQ

create sequence TEST_SEQ
minvalue 0  --最小值
maxvalue 99999999  --最大值
start with 1000  --开始值
increment by 1  --增量值
cache 20;       --缓存

 

3、创建触发器

create or replace trigger test_trigger
  before insert on test  --插入的表名
  for each row
declare
  -- local variables here
begin
  select TEST_SEQ.Nextval into :new.index from dual;  --(test_seq:序列名称;index:自增字段)
end chart_sjy_trigger;

 

如果大家还有其它什么好的方法,欢迎各位提出,共同学习、交流~

posted on 2008-10-10 10:57  ZEKELOVE  阅读(646)  评论(0编辑  收藏  举报