您的位置:首页 > 数据库 > Oracle

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 sql 序列