sql - 将 MS SQL 脚本转换为 Mysql 和 Oracle

标签 sql mysql sql-server oracle

我开发的其中一个应用程序在客户站点本地安装。这意味着我们必须支持 MySQL、MSSQL 和 Oracle,因为并非所有客户都使用相同的数据库引擎。

我正在为应用程序编写补丁,其中一部分涉及执行 5000 行的 sql 脚本以对数据库进行修改。该脚本是使用 MSSQL 语法编写的,但是我想知道是否有一个应用程序可以自动将 MSSQL 语法转换为 Oracle 和/或 MySQL 的语法,从而使我不必手动执行此操作。

最佳答案

这是一个老话题,但我建议使用以下工具:http://www.sqlines.com/online .我有很好的使用体验。自 3 个月前(当我开始使用它时)以来没有发现任何问题。

关于sql - 将 MS SQL 脚本转换为 Mysql 和 Oracle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1389759/

相关文章:

mysql - SQL:按不变状态间隔长度分组

MySQL - 重新排列表中索引的顺序?

sql-server - SSIS - 任务分组和序列任务有什么区别?

sql - 使用 Oracle PL/SQL 存储过程授予对另一个用户表的权限

SQL Azure - 标准 50 DTU 时最大行大小超出错误,但相同查询在高级 150 DTU 时没有错误

sql - 通过更改几个列值将行复制到同一个表

javascript - php使用foreach post向mysql添加多条数据

sql - 选择从开始日期起 1-2 年的记录

sql - 是否可以告诉 SSMS 不检查 t-sql 脚本中是否存在列?

javascript - 延续关系