zoukankan      html  css  js  c++  java
  • Oracle2MySQL注意事项

     在Oracle切换成MySQL时,会碰到如下注意事项:

    • Oracle中的sysdate在MySQL中是不支持的;
    • Oracle中的分布方案在MySQL中的实现; 
    • Oracle中的SQL语句是大小写不敏感的,而MySQL中的SQL语句默认是大小写敏感的;
    • 注意Oracle字符与MySQL的兼容性问题;

    一、操作步骤

        在实际的工作迁移中,我们使用的是navicat premium 11.x绿色版.操作步骤如下:

         (1)Oracle数据导出

            A.连接Oracle数据库,点击导出向导,选择XML类型导;

            B.选择需要导出的表,开始导出;

        (2)MySQL数据导入

            A.在MySQL目标数据库上选择导入向导;

            B.在"表示一个表行的标签"中选择RECORD;

            C.手动调整字段类型:

               原Oracle中使用的序列自增的主键,在MySQL中设置自动增长;

               特殊字符替换处理:  

    update km_xxx set EXTEND=replace(EXTEND,'"','"') where INSTR(EXTEND,'"')>0

         字段类型映射替换:

    NUMBER   int
    VARCHAR2  varchar ---少于255
    DATE      datetime
    VARCHAR2  text ---超过255
    NVARCHAR2 varchar
  • 相关阅读:
    E
    牛客比赛—身体训练
    前缀和例题
    欧拉函数模板
    3.30训练题
    poj1321棋盘问题
    记set学习
    B. K-th Beautiful String
    codeforces1293C
    LightOJ 1370 Bi-shoe and Phi-shoe
  • 原文地址:https://www.cnblogs.com/moonandstar08/p/6853782.html
Copyright © 2011-2022 走看看