Navicat工具 mysql迁移到oracle

1、使用Navicat创建mysql和oracle连接并能够测试连接成功,连接oracle遇到连接失败情况,将连接属性界面切换到高级,将角色选择为default后,连接成功。

2、打开工具--数据传输,选择mysql、源数据库和oracle、模式。

选择高级,配置对象名为大写,点击开始。

导入完成后,源mysql表中有自增字段id时,要在oracle要创建自增序列:

CREATE SEQUENCE "SYSTEM"."ID_SEQUENCE"
INCREMENT BY 1
MINVALUE 1
MAXVALUE 9999999999999999999999999999
START WITH 1
CACHE 10;

至此,数据库迁移完成。

oracle表中日期字段为date时,查询日期范围需要转换日期时间格式:

audittime between to_date('starttime','yyyy-MM-dd hh24:mi:ss') and to_date('endtime','yyyy-MM-dd hh24:mi:ss')

rownum范围查询
select m.* from (select n.*,rownum as rn from t_user n where rownum>10) m where m.rn<=20
原文地址:https://www.cnblogs.com/cbxx/p/15634009.html