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

Vbscriptを使用して大きなcsv(500kレコード)を処理してSQLサーバーにインポートするための最良の方法は何ですか?

    ASPアプリケーションを介してこのアップロードを行う必要がありますか?そうでない場合は、最も快適で、最短のコーディング時間でこれを実行できるスクリプト言語が、この作業に最適なツールです。ユーザーが従来のASPアプリにアップロードできるようにし、有効なレコードをデータベースに挿入して無効なレコードを拒否するための信頼できるプロセスが必要な場合は、オプションが変更されます。

    ユーザーにフィードバックを提供する必要がありますか?どの行が無効であるかを正確に伝えるのが好きですか?

    その2番目のシナリオがあなたが扱っているものである場合、aspアプリにファイルを保存し、別のプロセス、.netサービス、またはスケジュールされたタスクなどを実行して、インポートを実行し、その進行状況をテキストで報告します。 aspアプリがチェックできるファイル。これにより、使い慣れたスクリプト言語でそれを実行できるようになり、httpリクエストのタイムアウトに対処する必要がなくなります。

    「regexvalidemail」をグーグルで検索すると、無効なメールアドレスを識別するためのさまざまな正規表現を見つけることができます。



    1. WindowsServer2019にXAMPPソフトウェアをインストールして構成する

    2. Perlで非決定論的なMySQLエラーを追跡する

    3. JDBCを使用するときにSQLステートメントのロギングを有効にする方法

    4. MySQLSelect過去7日間