oracle转db2出现的问题

来源:互联网 发布:linux 路由metric 编辑:程序博客网 时间:2024/06/08 13:28

本次公司项目采用的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要设置为不自动生成。


0 0
原创粉丝点击