私はSQL Server 2005
たくさんのデータを取り出そうとすることに頭を悩ませてきました。300近くのテーブルを含むデータベースが提供されたので、これをMySQLデータベースに変換する必要があります。私の最初の呼び出しはbcpを使用することでしたが、残念ながら有効なCSVは生成されません-文字列はカプセル化されていないため、カンマを含む文字列(または区切り文字として使用するもの)を含む行を処理できません明らかにCSVはデータ型について何も教えてくれないので、私はまだすべてのcreatetableステートメントを手書きする必要があります。
SQL ServerとMySQLの両方に接続できるツールがあれば、コピーを実行する方がよいでしょう。ビュー、ストアドプロシージャ、トリガーなどが失われますが、あるDBから別のDBに基本型のみを使用するテーブルをコピーすることは難しくありません...そうですか?
誰かがそのようなツールを知っていますか?整数、浮動小数点数、日時、および文字列をサポートしている限り、それがいくつの仮定を行うか、またはどのような単純化が発生するかは気にしません。とにかく多くのプルーニングや正規化などを行う必要があるため、キーや関係などを保持する必要はありませんが、初期データセットを高速で保持する必要があります。