我有 700 多个 MySQL 查询,现在尝试在 MSSQL 中创建相同的查询集。
我想用相同的 MYSQL 生成 MSSQL 查询。有什么方法可以将 MYSQL 查询转换为 MSSQL 查询。
由此article http://blogs.msdn.com/b/brian_swan/archive/2010/12/06/converting-mysql-queries-to-ms-sql-server-queries.aspx by 布赖恩·斯旺 http://blogs.msdn.com/b/brian_swan/,您可以下载适用于 MySQL 的 SQL Server 迁移助手工具 http://www.microsoft.com/en-gb/download/details.aspx?id=42657并使用它将单个 MySQL 查询转换为 SQL Server 查询:
创建项目:下载 SSMA、创建项目和连接数据库所需的所有信息都在步骤 1-6 中这篇博文 http://blogs.msdn.com/b/brian_swan/archive/2010/08/12/now-available-sql-server-migration-assistant-for-mysql.aspx.
在 MySQL 元数据资源管理器中,导航到 MySQL 数据库的 Statements 目录:
- 将要转换的查询粘贴到查询编辑器窗口中,例如:
SELECT post_title, post_date FROM wp_posts ORDER BY post_date LIMIT 5 OFFSET 5;
- 返回 MySQL 元数据资源管理器,右键单击“语句”并选择“转换架构”:
- 当提示保存更改时,选择是:
- 从 SQL Server 查询编辑器窗口复制转换后的查询:
请注意,SSMA 不会成功转换所有 MySQL 查询,但可以成功转换大多数查询。它不会翻译一些 MySQL 特定的函数(例如FOUND_ROW()
).
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)