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

转载 2011年01月11日 11:24:00
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创建序列和查询的区别

DB7.2以后才有sequence这个对象,创建的时候和oralce一样。 CREATE SEQUENCE seq_name AS INT START WITH 1 INCREMENT BY...
  • lwwgtm
  • lwwgtm
  • 2012年06月02日 22:06
  • 2224

oracle、sql server、mysql、db2 查询 区别

mysql查询前几条记录 SELECT   *   FROM   table   LIMIT   5;             select     *     from     i...

DB2,Oracle序列的相关操作

1、把主键定义为自动增长标识符类型 在mysql中,如果把表的主键设为auto_increment类型,数据库就会自动为主键赋值。例如: create table customers(id...
  • lqb2008
  • lqb2008
  • 2011年09月14日 00:53
  • 1506

DB2、ORACLE SQL写法的主要区别

  • 2013年06月28日 10:59
  • 4KB
  • 下载

ORACLE与DB2的区别和转换

  • 2012年08月01日 22:40
  • 448KB
  • 下载

Oracle 和 DB2有哪些区别

Oracle 和 DB2有哪些区别 1、取前N条记录 Oracle:Select * from TableName where rownum DB2:Select * from TableNa...

db2和oracle的一些区别

db2和oracle的一些区别 项目中一直都是用db2,所以对db2也算有个一知半解,而对oracle则是知之甚少,一直苦于没有机会来练手。最近项目组在做db2到oracle的迁移,终于逮着...

db2 oracle 区别

DB2与oracle的区别   1、DB2 访问前10行数据与Oracle区别   DB2 :     select * from test fetch first 10 rows on...

DB2、ORACLE SQL写法的主要区别

DB2、ORACLE SQL写法的主要区别   说实话,ORACLE把国内的程序员惯坏了,代码中的SQL充斥着大量ORACLE特性,几乎没人知道ANSI的标准SQL是什么样...

Oracle与DB2数据存储模式的区别详解

Oracle与DB2数据存储模式的相关知识是本文我们主要要介绍的内容,接下来就让我们一起来了解一下这部分内容吧。“Oracle的普通表即堆表,存储数据时没有顺序可言,而Oracle的索引组织表是根据主...
  • pianzif
  • pianzif
  • 2014年06月23日 13:12
  • 447
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:DB2和Oracle创建序列和查询的区别
举报原因:
原因补充:

(最多只允许输入30个字)