sql >> データベース >  >> RDS >> Mysql

MYSQLクエリをMSSQLクエリに変換する方法

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

    1. プロジェクトの作成:SSMAのダウンロード、プロジェクトの作成、データベースへの接続に必要なすべての情報は、このブログ投稿

    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. 変換されたクエリをSQLServerクエリエディタウィンドウからコピーします。

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




    1. 実行可能パスにスペースが含まれていない限り、Oracleと通信するとアプリケーションがクラッシュする

    2. Rails:rake db:create:allにデータベースを作成するためのPostgres権限が拒否されました

    3. WHERE + KEY_Date + ='+date+'を使用したSQLiteException

    4. C#でのストアドプロシージャの出力パラメータの使用