oracle转db2出现的问题
2016-05-23 14:36
351 查看
本次公司项目采用的springmvc+mybatis,数据库为DB2(因为是银行的项目),所以原来的开发框架理念提供的sql文件有些是不太适用,所以要稍作修改。
下面就罗列几点
db2和oracle查询序列
DB2中:nextval for sequencename ,prevval for sequencename
select nextval for seq_name as id from sysibm.sysdummy1;
select prevval for seq_name
as id from sysibm.sysdummy1;
oracle中:sequencename.nextval,sequencename.currval
select seq_name.nextval from dual;
select seq_name.currval from dual;
在oracle中我们适用的二是dual
在db2中我们使用的是sysibm.sysdummy1,此时的数据库表的id要设置为不自动生成。
下面就罗列几点
db2和oracle查询序列
DB2中:nextval for sequencename ,prevval for sequencename
select nextval for seq_name as id from sysibm.sysdummy1;
select prevval for seq_name
as id from sysibm.sysdummy1;
oracle中:sequencename.nextval,sequencename.currval
select seq_name.nextval from dual;
select seq_name.currval from dual;
在oracle中我们适用的二是dual
在db2中我们使用的是sysibm.sysdummy1,此时的数据库表的id要设置为不自动生成。
相关文章推荐
- SQL中的三值逻辑
- SQL Server 作业批量停止
- 结束SQL阻塞的进程
- 动态生成SQL Server视图作业
- SQL Server 语句操纵数据库
- SQL(结构化查询语句)
- oracle sql日期比较
- linux快速部署mysql服务器
- DB2 自动递增字段实现方法
- 创建一个空的IBM DB2 ECO数据库的方法
- DB2中REVERSE函数的实现方法
- sql 存储过程分页
- IBM DB2 Connect简介(1)
- 在WINXP系统上安装SQL Server企业版的方法
- 通过批处理调用SQL的方法(osql)
- SQL Server 存储过程的分页
- ASP程序与SQL存储过程结合使用详解
- SQL SERVER编写存储过程小工具