日期:2014-05-16 浏览次数:20434 次
1.
在Oracle中完成自动增长的功能,则只能依靠序列完成,所有的自动增长操作,需要用户收工完成处理。
序列的创建格式:
CREATE SEQUENCE sequence [INCREMENT BY n][STARTWITH n] [{MAXVALUE n | NOMAXVALUE}] [{MINVALUE n | NOMINVALUE}] [{CYCLE|NOCYCLE}] [{CACHE n|NOCACHE}] ;
CREATE SEQUENCE myseq ;
CREATE TABLE testseq( next NUMBER , curr NUMBER ) ;
现在向表中添加数据,添加数据的时候需要手工使用序列
范例:使用序列
INSERT INTO testseq(next,curr) VALUES (myseq.nextval,myseq.currval) ;