在oracle建一个sequences,请问怎样才能应用? select n_id.nextval from dual 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 请问daul 这个表是在那里的? create or replace sequence teststart with 1 increment by 1;select test.nextval from dual;dual 是ORACLE的伪表 insert into test(id) values(n_id.nextval) 获得序列的下一个值:sequencename.NEXTVAL获得序列的当前值:sequencename.CURRVAL但是要注意的是: 第一次NEXTVAL返回的是初始值;随后的NEXTVAL会自动增加你定义的INCREMENT BY值,然后返回增加后的值。CURRVAL 总是返回当前sequence的值,但是在第一次NEXTVAL初始化之后才能使用CURRVAL,否则会出错。一次NEXTVAL会增加一次sequence的值 select test.nextval from dual;这样就行了,把test是sequence 的名字 http://blog.csdn.net/baggio785/archive/2006/04/22/673467.aspx Oracle连接java软件(iReport报表软件)后,在同一张表同时获取大一大二大三的总人数、男生数、女生数,如何解决?求大神! 高手教我吧 或者给点思路 oracle中怎么把数据倒成sql的insert文 请问一个sql语句,关于相邻的相同字段相减的问题 关联:急!请大家帮我看看 过程如下 Oracle 安装问题 服务名和SID有什么区别?怎么修改本机的SID? Tnslistener问题,进来看看 请问哪里有“Oracle9i中文版”下载? [SQL]一个group by的难题? 问个分组问题 100分,求一条sql语句,各位路过的大哥,进来休息一下。。。。。。。。。
start with 1
increment by 1;
select test.nextval from dual;dual 是ORACLE的伪表
获得序列的当前值:sequencename.CURRVAL但是要注意的是:
第一次NEXTVAL返回的是初始值;随后的NEXTVAL会自动增加你定义的INCREMENT BY值,
然后返回增加后的值。CURRVAL 总是返回当前sequence的值,但是在第一次NEXTVAL
初始化之后才能使用CURRVAL,否则会出错。一次NEXTVAL会增加一次sequence的值