Mysql
 sql >> Database >  >> RDS >> Mysql

Come convertire query MySQL in query MSSQL

Da questo articolo di Brian Swan , puoi scaricare lo strumento SQL Server Migration Assistant per MySQL e usalo per convertire una singola query MySQL in una query SQL Server:

  1. Crea un progetto:tutte le informazioni necessarie per scaricare SSMA, creare un progetto e connettersi ai database si trovano nei passaggi 1-6 di questo post del blog .

  2. In MySQL Metadata Explorer, vai alla directory Statements del tuo database MySQL:

  1. Incolla la query che desideri convertire nella finestra dell'editor della query, ad esempio:SELECT post_title, post_date FROM wp_posts ORDER BY post_date LIMIT 5 OFFSET 5;

  1. In MySQL metadata explorer, fai clic con il pulsante destro del mouse su Statements e seleziona Convert Schema:

  1. Quando ti viene chiesto di salvare le modifiche, seleziona Sì:

  1. Copia la query convertita dalla finestra dell'editor di query di SQL Server:

Nota che SSMA non tradurrà correttamente tutte le query MySQL, ma lo fa per la maggior parte. Non traduce alcune funzioni specifiche di MySQL (ad esempio FOUND_ROW() ).