
CREATE SEQUENCE SEQ_POS_ORDER_ONLINE_ID
INCREMENT BY 1
START WITH 1000000000000042 -- 从1开始计数 或 MINVALUE 1 或 NOMINVALUE --的设置最小值 不设置最小值
NOMAXvalue -- 不设置最大值 或 MAXVALUE 10 --设置最大值 10
NOCYCLE -- 一直累加,不循环 或
CACHE 10--设置缓存cache个序列,如果系统down掉了或者其它情况将会导致序列不连续,也可以设置为---------NOCACHE
需要先创建序列,然后nextval添加数据使其自动生成序号。
1、创建表:
create table test(id int,
name varchar2(20))
2、创建序列:
Create sequence seq_test_idIncrement by 1
Start with 1
Maxvalue 999999
Minvalue 1
Nocycle
nocache
3、插入数据:
insert into test values (seq_test_id.nextval,'badkano')4、再插入一条数据:
insert into test values (seq_test_id.nextval,'百度知道团长')这样可见,序号是添加成功的。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)