Oracle数据库数据迁移到MySQL数据库之序列问题解决办法
来源:互联网 发布:软件测试 回归策略 编辑:程序博客网 时间:2024/06/10 03:27
1.若在Oracle中某个主键id用到了序列,并且此id在后续的使用中需要用到(如截取id长度),那么在迁移到mysql数据库时,由于MySQL中没有序列,可以如下解决:
<!-- select to_char(sysdate,'yyyymmddhhmiss')||FPKJID.nextval val from dual -->(在Oracle中的sql语句)
① select max(id) from fp_kj(在MySQL中的数据)
②修改控制层代码
SimpleDateFormat df = new SimpleDateFormat("yyyyMMddHHmmss");
String startid = df.format(new Date());
String id = fpkjService.getReceiptSeq();
if(id!=null && !"".equals(id)){
id = startid+String.valueOf(Integer.parseInt(id.substring(15))+1);
}else{
id = startid+"100000";
}
2.若在Oracle中某个主键id用到了序列,但在后续的程序中没有使用该id,那么在mysql中可以这样解决?
就是在建表的时候,直接在id的那个字段勾选自动增长,且字段类型为int类型
1 0
- Oracle数据库数据迁移到MySQL数据库之序列问题解决办法
- 数据库迁移之从oracle 到 MySQL
- 数据库迁移之从oracle 到 MySQL
- 数据库迁移之从oracle 到 MySQL
- 数据库迁移之从oracle 到 MySQL
- 数据库迁移之从oracle 到 MySQL
- 数据库迁移之从oracle 到 MySQL
- 数据库迁移之从oracle 到 MySQL
- Oracle数据库数据迁移到MySQL数据库时间格式问题
- MySQL数据库迁移到Oracle
- Oracle数据库数据迁移到MySQL数据库之connect by 问题
- 数据库迁移:mysql迁移到oracle
- oracle数据库迁移至mysql 之 序列替换
- MYSQL数据库迁移到ORACLE数据库
- MYSQL数据库迁移到ORACLE数据库
- MYSQL数据库迁移到ORACLE数据库
- MYSQL数据库迁移到ORACLE数据库
- 数据库迁移之Mysql迁移Oracle
- 常见的Git代码托管平台有哪些
- 2014第五届蓝桥杯C++B组第七题
- 利用Python requests库模拟登陆学校教务系统
- 安卓开发——TextView属性
- 用http的方式调用webservice,另,用axis调用
- Oracle数据库数据迁移到MySQL数据库之序列问题解决办法
- PowerDesigner(PD) 数据表导出EXCLE
- js数组、正则表达式
- oracle常用sql函数和语句
- 最长公共子字符串
- Swift基本数据类型
- HashIds
- 获得用户的地理信息
- 【BZOJ1001】[BeiJing2006]狼抓兔子【最小割】【最短路】【对偶图】