1,建立序列數據庫
--建立序列 CREATE SEQUENCE EMP_SEQUENCE INCREMENT BY 1 -- 每次加幾個 START WITH 1 -- 從1開始計數 NOMAXVALUE -- 不設置最大值 NOCYCLE -- 一直累加,不循環 CACHE 10;
解釋spa
INCREMENT BY:指定序列增加步長。 可以爲正(升序)、負整數(降序)。但不能爲0。 最高精度28。code
START WITH: 指定序列起始數。默以爲序列最小值。blog
MAXVALUE :指定序列最大值。 最大28位。 必須大於等於起始值且大於等於序列最小值。內存
NOMAXVALUE: 無最大值(實際爲10^27或-1)。default class
MINVALUE :指定序列最小值。循環
NOMINVALUE :無最小值(實際爲1或-10^26)。im
Default CYCLE :指定序列達到最大值或最小值後繼續從頭開始生成。數據
NOCYCLE :不循環生成。Default.img
CACHE :指定數據庫內存中預分配的序列值個數,以便高速獲取。最小cache值爲2。
二、刪除序列
DROP SEQUENCE EMP_SEQUENCE;
三、應用
INSERT INTO USER_M(USER_ID,USER_NAME,PWD,EMAIL,SCHOOL,DEPART,GRADE) VALUES(EMP_SEQUENCE.NEXTVAL,'武聖',1424424,5233255,'長江大學','體育系','2018級');
結果