2017-04-10 1 views
1

現在、多くのExcelファイルを使用して手動で作業しているシステムを開発しました。データ移行のベストプラクティス

データ移行のベストプラクティスはありますか?なぜなら、SQLを使って移行するのではなく、検証を行い、テーブルに挿入するために.netのようなバックエンド言語を使いたいからです。

Excelの合計レコードは約12K行ですが、多くのテーブルではその必要はありません。そのため、パフォーマンスについて多くのことを考慮すると1回だけです。

答えて

0

SQL Insert/Updateスクリプトを生成する計算済みの列をExcelにいくつか追加します。何かのように="INSERT INTO table (column) VALUES ('"&A1&"');"

次に、計算された列をコピーし、SQLクライアントで実行します。私はマクロを使って、Excelから直接、失敗した式を強調表示し、それらの隣にSQL例外を格納するOLEDBを実行していました。

こうすれば、データを簡単に整理し、修正し、必要に応じてSQLを再実行することができます。

関連する問題