用sql 语句怎么使oracle的序列增加1? 直接select 就可以select yourseq.nextval from dual; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 yourseq.nextval 可以使序列加1不知道你是要什么意思? 创建一个序列发生器,用yourseq.nexval调用即可 创建序列CREATE SEQUENCE MY_SEQINCREMENT BY 1START WITH 100NOMAXVALUENOCYCLECACHE 10;ORACLE缺省指定NOORDER:如果在并行服务器的并行模式下工作,必须使用ORDER,确保顺序生成序列值。可以递减创建序列,指定INCREMENT BY –1可以循环使用序列:指定CYCLE使用序列只有在NEXTVAL被前一个事务或者当前事务引用后,才可以使用CURRVAL。在程序中一上来就使用CURRVAL是错误的。NEXTVAL自动提交。SELECT MY_SEQ.NEXTVAL FROM DUAL;SELECT MY_SEQ.CURRVAL FROM DUAL; 你的目的是什么?如果仅仅是为了让序列+1,只需要取一次nextval,按照1楼的方法即可取这个值是不会发生错误的!你说的错误指的是什么?产生了跳号?创建一个序列,自然有地方要用到它。只管取nextval,序列自己会增加!再取就是画蛇添足 关于创建表空间的问题 求高手解决form开发的问题 如何从一个数据表里随机查询n条记录 关于 CLUSTER 急,在线等,给分50! 请问:百万数量级重复记录查询效率解决方案? exp问题 oracle中怎样得到"插入的值对于列过大"究竟是哪个列? 我刚接触oracle,请大家帮忙写个这个触发器。叩首! 哪里有ORACLE8.1.7.1B 的补丁啊? 请教:ORACLE OBJECT 错误,请进 我的oracle以后,可以启动数据库,可是不能装载阿,请问是什么 原因阿
CREATE SEQUENCE MY_SEQ
INCREMENT BY 1
START WITH 100
NOMAXVALUE
NOCYCLE
CACHE 10;ORACLE缺省指定NOORDER:如果在并行服务器的并行模式下工作,必须使用ORDER,确保顺序生成序列值。
可以递减创建序列,指定INCREMENT BY –1
可以循环使用序列:指定CYCLE
使用序列
只有在NEXTVAL被前一个事务或者当前事务引用后,才可以使用CURRVAL。在程序中一上来就使用CURRVAL是错误的。
NEXTVAL自动提交。
SELECT MY_SEQ.NEXTVAL FROM DUAL;
SELECT MY_SEQ.CURRVAL FROM DUAL;
如果仅仅是为了让序列+1,只需要取一次nextval,按照1楼的方法即可取这个值是不会发生错误的!
你说的错误指的是什么?产生了跳号?创建一个序列,自然有地方要用到它。只管取nextval,序列自己会增加!再取就是画蛇添足