Oracle Sql语句转换成Mysql Sql语句

  • f9_590495
    了解作者
  • 844B
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-05-25 09:18
    上传日期
Oracle Sql语句转换成Mysql Sql语句java 源码,非常简单,只要给定源oracle sql语句地址,和生成目标文件地址运行即可。
tool.rar
  • OracleSqlConvert4MysqlSqlTool.java
    1.8KB
内容介绍
package org; import java.io.BufferedReader; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.io.PrintWriter; /** * @Description:oracle的sql语句转换成mysql的sql语句 * @date 2013-2-17 */ public class OracleSqlConvert4MysqlSqlTool { public static void main(String[] args) throws IOException { String oriPath = "D:\\oracle_path.sql";//oracle sql文件地址 String desPath = "D:\\mysql_path.sql";//mysql sql程序生成目标地址 BufferedReader reader = null; PrintWriter writer = null; try { reader = new BufferedReader(new InputStreamReader(new FileInputStream(oriPath),"gbk")); writer = new PrintWriter(new OutputStreamWriter(new FileOutputStream(desPath),"utf-8")); String l; while ((l = reader.readLine()) != null) { if (l.startsWith("prompt")) continue; if (l.startsWith("set"))continue; if (l.startsWith("values")) { l = l.replace("dd-mm-yyyy hh24:mi:ss.ff", "%d-%m-%Y %H:%i:%s.%f"); l = l.replace("dd-mm-yyyy hh24:mi:ss", "%d-%m-%Y %H:%i:%s"); l = l.replace("03-01-0001", "03-01-1970"); l = l.replace("01-01-1970", "03-01-1970"); l = l.replace("to_date", "str_to_date"); l = l.replace("to_timestamp", "str_to_date"); l = l.replace("' || chr(10) || '", " "); l = l.replace("' || chr(13) || '", " "); } writer.println(l); } } finally { if (reader != null) { reader.close(); } if (writer != null) { writer.close(); } } } }
评论
    相关推荐
    • SQL oracle官方资料
      SQL oracle官方资料 没有比这好好的了,官方的就是最好的
    • SQL Oracle手册
      SQL Oracle手册SQL Oracle手册SQL Oracle手册SQL Oracle手册SQL Oracle手册SQL Oracle手册SQL Oracle手册
    • PL SQL oracle 三方软件
      PL SQL oracle 三方软件
    • PL/SQL ORACLE版学习实例
      这是关于PL/SQL的精典实例,初学者不妨下来一学.
    • SQL ORACLE ACCES 数据库
      SQL ORACLE ACCES 数据库,适合初学者学习使用
    • ORACLE SQL
      ORACLE SQL:经典查询练手系列文章汇总。通过近一个月的努力,《经典查询练手系列》也快告一段落,但并不代表结束,以后还会增加!我很荣幸本系列每一篇文章都上了评论或推荐头条,这离不开大家的支持,这也促蹴了我...
    • PL/SQL SQL ORACLE
      PL/SQL SQL ORACLE VERY GOOD ENGLISH
    • sql oracle跟踪器
      一款很好的sql oracle 跟踪器,
    • pl/sql oracle 学习
      pl/sql oracle 学习,希望对大家有帮助
    • SQL Oracle 语句操作总结
      自己总的一些使用方法和技巧,包含数据库操作常见的方法,时间处理,字符串处理