DB2和Oracle创建序列和查询的区别
2011-01-11 11:24
363 查看
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内存中的一个特殊的表。
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创建序列和查询的区别
- DB2和Oracle创建序列和查询的区别
- db2和oracle查询序列区别
- Day59-Oracle03 - 创建表空间、创建表(子查询创建表)、表的约束、事务、数据库对象(视图、序列、索引、同义词)、PLSQL编程、(if,循环)、数据的导入导出备份
- oracle中查询序列与创建成序列
- oracle创建表、序列及查询
- oracle创建序列,查询序列相关 ORA-02289
- oracle系统时间查询,外键关系查询及删除,创建表、序列和触发器
- DB2创建表和oracle的区别
- db2 oracle 创建 序列
- oracle、sql server、mysql、db2 查询 区别
- Oracle创建序列,序列的语法格式及使用和查询
- oracle、sql server、mysql、db2 查询 区别
- Oracle 查询表 视图 序列 表数据条数等信息查询
- [Oracle] 查询修改序列对象的当前值
- DB2、ORACLE SQL写法的主要区别
- Oracle查询 rownum和rowid的区别
- <<< Oracle序列的创建、修改、删除基本操作
- Oracle、SQL和DB2分页查询写法介绍
- Oracle中创建、修改、删除及导入导出序列