oracle中自增长序列如何让它从数据表中现存的ID号开始增长。

[复制链接]
查看11 | 回复3 | 2012-9-19 14:06:00 | 显示全部楼层 |阅读模式
三种方法:1. 需要将你的序列先删掉,然后重新建立,直接在create的时候start with 5就行了...create sequence sqIdincrement by 1start with 5maxvalue 9999nocyclenocache2. 使用pl/sql developer的话,直接编辑你的序列,把next number 设置成5就行了。 3. 执行下面语句5次(数值太大量肯定不行):select sqld.nextval from dual;意思就是让当前序列的值先增到5,就可以了。 建议使用第一和第二个~...
回复

使用道具 举报

千问 | 2012-9-19 14:06:00 | 显示全部楼层
insert into BAccount(ID,uname,passwd,IDCard,balance,status) values(sqId.nextval+4,'大象','123456','420323193910043715',1000,1); 或者直接把序列的下个值改了就行了。...
回复

使用道具 举报

千问 | 2012-9-19 14:06:00 | 显示全部楼层
把序号的开始弄好就行了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行