关于Oracle数据库表转换为Mysql注意几点,使用工具PowerDesigner16.5.0.3982

使用的工具:

  1. PowerDesigner16.5.0.3982
  2. mysql-5.6.24
  3. Oracle Version11g

前言:

目前只能转换成空表,数据不能转换,但也提高一些效率,写这些是给没有下Oracle数据库的朋友,来解决问题方法之一。

数据库中数据转换时,有几点注意:

  1. Sql常用函数 例如在Oracle中日期函数是to_date()对应——Mysql中的str_to_date(date,'%Y-%m-%d');一些细节问题还是需要我们自己去修改的。
  2. 其二是我发现Oracle的INSERT INTO 前面会有提示    prompt 32 records loaded   prompt Loading BIZ_CHECK_RESULT...  这里可以Ctrl + F 来查询替换 prompt 关键字为 /** , ...  符号为 **/ 。在Mysql注释这些不必要的提示防止运行时报错。

先打开PowerDesigner工具关于Oracle数据库表转换为Mysql注意几点,使用工具PowerDesigner16.5.0.3982_第1张图片

创建Oracle数据模型,指定模型数据类型,Physical Diagram

关于Oracle数据库表转换为Mysql注意几点,使用工具PowerDesigner16.5.0.3982_第2张图片

导入Oracle的Sql语句

关于Oracle数据库表转换为Mysql注意几点,使用工具PowerDesigner16.5.0.3982_第3张图片

在这里指定Oracle Version 11g,因为我的是oracle11g

关于Oracle数据库表转换为Mysql注意几点,使用工具PowerDesigner16.5.0.3982_第4张图片

关于Oracle数据库表转换为Mysql注意几点,使用工具PowerDesigner16.5.0.3982_第5张图片

打开Database,选择Change Current DBMS..

关于Oracle数据库表转换为Mysql注意几点,使用工具PowerDesigner16.5.0.3982_第6张图片

转换成Mysql5.0,目前最高支持mysql 5.x,然后确定关于Oracle数据库表转换为Mysql注意几点,使用工具PowerDesigner16.5.0.3982_第7张图片

导出sql语句步骤

关于Oracle数据库表转换为Mysql注意几点,使用工具PowerDesigner16.5.0.3982_第8张图片

 

关于Oracle数据库表转换为Mysql注意几点,使用工具PowerDesigner16.5.0.3982_第9张图片

关于Oracle数据库表转换为Mysql注意几点,使用工具PowerDesigner16.5.0.3982_第10张图片

这样Oracle转换成Mysql表了。有更好的方法请多多指教

你可能感兴趣的:(关于Oracle数据库表转换为Mysql注意几点,使用工具PowerDesigner16.5.0.3982)