
使用的例子:
比如表:a(col1 number,col2 varchar2(10)),序列seq_a
insert into a(col1,col2) values(seq_a.nextval,'test1')
insert into a(col1,col2) values(seq_a.nextval,'test2')
insert into a(col1,col2) values(seq_a.nextval,'test3')
其实再很多地方,序列比自增长还是要好用一点的。
不是。oracle序列指的是在oracle中就是一个对象,这个对象用来提供一个有序的数据列,这个有序的数据列的值都不重复。同时该序列中的cache越大,对象越多,所以并不是cache越大越好。同时Oracle数据库中,序列的用途是生成表的主键值,可以在插入语句中引用,也可以通过查询检查当前值,或使序列增至下一个值。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)