2

700 以上の MySQL クエリがあり、MSSQL で同じクエリ セットを作成しようとしています。

同じ MYSQL で MSSQL クエリを生成したいのですが、MYSQL クエリを MSSQL クエリに変換する方法はありますか。

4

1 に答える 1

3

Brian Swanによるこの記事から、 SQL Server Migration Assistant for MySQL ツールをダウンロードし、それを使用して単一の MySQL クエリを SQL Server クエリに変換できます。

  1. プロジェクトの作成: SSMA のダウンロード、プロジェクトの作成、およびデータベースへの接続に必要なすべての情報は、このブログ投稿の手順 1 から 6 にあります。

  2. MySQL メタデータ エクスプローラーで、MySQL データベースの Statements ディレクトリに移動します。

ここに画像の説明を入力

  1. 変換するクエリをクエリ エディタ ウィンドウに貼り付けます。例: SELECT post_title, post_date FROM wp_posts ORDER BY post_date LIMIT 5 OFFSET 5;

ここに画像の説明を入力

  1. MySQL メタデータ エクスプローラーに戻り、[ステートメント] を右クリックして [スキーマの変換] を選択します。

ここに画像の説明を入力

  1. 変更を保存するように求められたら、[はい] を選択します。

ここに画像の説明を入力

  1. 変換されたクエリを SQL Server クエリ エディター ウィンドウからコピーします。

ここに画像の説明を入力

SSMA はすべての MySQL クエリを正常に変換するわけではありませんが、ほとんどのクエリは変換できることに注意してください。一部の MySQL 固有の関数 ( など) は変換されませんFOUND_ROW()

于 2015-01-23T10:12:08.480 に答える