在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 两台服务器间实时同步问题 关于case的一个问题,麻烦各位高手解决一下!!!感激不尽 oracle表查询 如何用DBA查询某个用户的角色? Oracle 数据导出问题 如果将数字转换成字符串 在图形界面下,如何建立客户端和数据库的链接!! 本人初次接触orcle,问一个很弱的问题:如何在vc6下通过OO4O访问orcle ? 透明网关的问题,诊断到错误,ORACLE连接SQL SERVER的时候 ora-01460 问题,着急! 问个分组问题 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的值