您的位置:首页 > 数据库 > Oracle

oracle之自动增长序列

2014-06-25 18:13 169 查看
oracle中是没有自动增长列的,要想实现此功能,只能编写sequence,然后通过sequencename.nextval实现自动增长,具体方法如下:

create sequence sequencename

minvalue 1

maxvalue 9999999999999999999999999999

start with 1

increment by 1

cache 20;

其中,minvalue表示自动列的最小值,可以不是这个值,maxvalue表示最大值,start with x是指自动列的第一个值,incerement by x是指自动列的增长区间,比如第一个是1,incrence by 的值是2,那么第二条数据的自动列的值就为3,依次类推。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: