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序列简介及使用

DB2序列简介及使用   一、创建序列 序列是按照一定的规则生产的数值,序列的作用非常的大,比如银行交易中的流水号,就是记录每笔交易的关键字段。 通过create sequen...
  • qq1099866969
  • qq1099866969
  • 2014年03月12日 09:28
  • 2058

DB2生成数字序列的两种方法

在 DB2 中可以用两种方法自动生成一个数字序列: 定义带有 IDENTITY 属性的列。 创建 SEQUENCE 对象。 IDENTITY 列 当用 IDENTITY 属性定义表的列...
  • jacob_shen
  • jacob_shen
  • 2014年10月16日 16:11
  • 2133

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

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

使用DbVisualizer导出DB2创建序列SQL

第一步 执行如下 sql SELECT ' ''; CREATE SEQUENCE ' || seqname || ' START WITH '' || ' || seqname |...
  • liuhenghui5201
  • liuhenghui5201
  • 2016年03月18日 12:08
  • 2326

db2 oracle 创建 序列

1、创建序列最小值1,最大值2147483647, 并 修改 从 500开始++CREATE SEQUENCE "LXGZZS"."SEQ_COMMON" AS INTEGER MINVALUE ...
  • arui_email
  • arui_email
  • 2013年03月12日 10:50
  • 4915

DB2和Oracle常用语法的区别

1、变量赋值    oracle: i := 1;    db2: set i = 1; 2、For循环    1)案例1:    oracle:    FOR I IN SQL LOOP...
  • JackQuery
  • JackQuery
  • 2017年02月07日 14:02
  • 692

DB2与Oracle 使用的区别

1、DB2 访问前10行数据与Oracle区别 DB2 :   select * from test fetch first 10 rows only Oracle :   select * fro...
  • u013305082
  • u013305082
  • 2015年07月21日 15:51
  • 1021

DB2、Oracle、mysql和sql server区别

DB2、Oracle、mysql和sql server区别
  • yuxiangaaaaa
  • yuxiangaaaaa
  • 2017年05月11日 17:25
  • 1424

oracle查看已创建的序列

select  a_seq.sequence_name --序列名 ,a_seq.SEQUENCE_OWNER --序列所属用户 --,a_seq.* from ALL_SEQUENCES  ...
  • u012269267
  • u012269267
  • 2016年05月27日 09:48
  • 235

DB2和Oracle的SQL语法对比

1、取前N条记录   Oracle:SELECT * FROM TableName WHERE rownum   DB2:SELECT * FROM TableName fetch firs...
  • davinciyxw
  • davinciyxw
  • 2012年10月25日 22:09
  • 4583
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:DB2和Oracle创建序列和查询的区别
举报原因:
原因补充:

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