Mysql
 sql >> Datenbank >  >> RDS >> Mysql

So konvertieren Sie eine MYSQL-Abfrage in eine MSSQL-Abfrage

Von diesem Artikel von Brian Swan , können Sie das Tool SQL Server Migration Assistant for MySQL und verwenden Sie es, um eine einzelne MySQL-Abfrage in eine SQL Server-Abfrage zu konvertieren:

  1. Erstellen Sie ein Projekt:Alle Informationen, die Sie zum Herunterladen von SSMA, Erstellen eines Projekts und Herstellen einer Verbindung zu Datenbanken benötigen, finden Sie in den Schritten 1–6 von dieser Blogbeitrag .

  2. Navigieren Sie im MySQL Metadata Explorer zum Statements-Verzeichnis Ihrer MySQL-Datenbank:

  1. Füge die Abfrage, die du umwandeln möchtest, in das Abfrage-Editor-Fenster ein, z. B.:SELECT post_title, post_date FROM wp_posts ORDER BY post_date LIMIT 5 OFFSET 5;

  1. Klicken Sie zurück im MySQL-Metadaten-Explorer mit der rechten Maustaste auf Anweisungen und wählen Sie Schema konvertieren:

  1. Wenn Sie aufgefordert werden, die Änderungen zu speichern, wählen Sie Ja:

  1. Kopieren Sie die konvertierte Abfrage aus dem Fenster des SQL Server-Abfrageeditors:

Beachten Sie, dass SSMA nicht alle MySQL-Abfragen erfolgreich übersetzt, aber für die meisten. Einige MySQL-spezifische Funktionen werden nicht übersetzt (zum Beispiel FOUND_ROW()). ).