How to convert MYSQL query into MSSQL query

不羁岁月 提交于 2019-12-24 02:46:06

问题


I've 700+ MySQL queries and now trying to create same set of queries in MSSQL.

I want to generate MSSQL query with same MYSQL.Is any way to convert MYSQL query into MSSQL query.


回答1:


From this article by Brian Swan, you can download the SQL Server Migration Assistant for MySQL tool and use it to convert a single MySQL query to a SQL Server query:

  1. Create a Project: All the information you need for downloading SSMA, creating a project and connecting to databases is in steps 1-6 of this blog post.

  2. In the MySQL Metadata Explorer, navigate to the Statements directory of your MySQL database:

  1. Paste the query you want to convert into the query editor window, e.g: SELECT post_title, post_date FROM wp_posts ORDER BY post_date LIMIT 5 OFFSET 5;

  1. Back in the MySQL metadata explorer, right-click Statements and select Convert Schema:

  1. When prompted to save changes, select Yes:

  1. Copy the converted query from the SQL Server query editor window:

Note that SSMA will not successfully translate all MySQL queries, but it does for most. It does not translate some MySQL-specific functions (for example FOUND_ROW()).



来源:https://stackoverflow.com/questions/28107216/how-to-convert-mysql-query-into-mssql-query

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!