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

Sådan konverteres MYSQL-forespørgsel til MSSQL-forespørgsel

Fra denne artikel af Brian Swan , kan du downloade SQL Server Migration Assistant til MySQL-værktøjet og brug den til at konvertere en enkelt MySQL-forespørgsel til en SQL Server-forespørgsel:

  1. Opret et projekt:Alle de oplysninger, du har brug for til at downloade SSMA, oprette et projekt og oprette forbindelse til databaser, er i trin 1-6 af dette blogindlæg .

  2. I MySQL Metadata Explorer skal du navigere til Statements-biblioteket i din MySQL-database:

  1. Indsæt den forespørgsel, du vil konvertere i forespørgselsredigeringsvinduet, f.eks.:SELECT post_title, post_date FROM wp_posts ORDER BY post_date LIMIT 5 OFFSET 5;

  1. Tilbage i MySQL metadata explorer, højreklik på Statements og vælg Konverter skema:

  1. Når du bliver bedt om at gemme ændringer, skal du vælge Ja:

  1. Kopiér den konverterede forespørgsel fra SQL Server-forespørgselsredigeringsvinduet:

Bemærk, at SSMA ikke vil oversætte alle MySQL-forespørgsler, men det gør det for de fleste. Det oversætter ikke nogle MySQL-specifikke funktioner (for eksempel FOUND_ROW() ).




  1. LDAP-opslag ved hjælp af ODP.NET, Managed Driver Beta (Oracle.ManagedDataAccess.dll) mislykkes i C#-applikationen

  2. Kan ikke finde FULLTEXT-indeks, der matcher kolonnelisten (indekser er indstillet)

  3. MySQL udelader rækker, som en bruger allerede har set ved at kontrollere en set tabel

  4. Samlet funktion i en SQL-opdateringsforespørgsel?