goobycle

向汽车奔跑

DB2和Oracle创建序列和查询的区别

DB7.2以后才有sequence这个对象,创建的时候和oralce一样。
CREATE SEQUENCE seq_name AS INT
START WITH 1
INCREMENT BY 1
MINVALUE 1
NO MAXVALUE
NO CYCLE
NO CACHE
ORDER
在使用的过程中有些不同
DB2中:nextval for sequencename ,prevval for sequencename
select nextval for seq_name from sysibm.sysdummy1;
select prevval for seq_name from sysibm.sysdummy1;
oracle中:sequencename.nextval,sequencename.currval
select seq_name.nextval from dual;
select seq_name.currval from dual;
sysibm.sysdummy1是DB2内存中的一个特殊的表。
阅读更多
文章标签: db2 oracle
上一篇A request has been denied as a potential CSRF attack.”
下一篇集成到VS2005中的开源版本控制软件AnkhSvn
想对作者说点什么? 我来说一句

db2序列使用

db2 序列

hxmcGu hxmcGu

2010-08-31 23:55:00

阅读数:4114

没有更多推荐了,返回首页

关闭
关闭