Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
日本郵政公社より提供されている全国郵便番号データを業務で利用する事は多いと思います。 でも実際利用する場合には、提供されているCSVそのままを利用する事はなく、一般的には、DBにインポート(コピー)して利用しますよね。 この、CSVインポートをSystem.Data.SqlClient.BulkCopyを利用して高速に行う方法を説明します。 Tipsのテーブルへ複数行の挿入でも説明しているのですが、ここで説明するのは、あくまで"全国郵便番号データ"をインポートする場合の処理です。 ■前提 全国郵便番号データの全国一括データ(KEN_ALL.CSV)を対象としています。 インポート(コピー)先は、SQL Server(2005 EXPRESS) インポート(コピー)先のデータへ追加するだけで、重複などは考慮しない ■インポート(コピー)先のテーブル概要 CREATE TABLE [dbo].
Mladen Prajdić Blog Blog about stuff and things and stuff. Mostly about SQL server and .Net I've written about bulk insert methods for text files in sql server 2005. .Net 2.0 brings the SqlBulkCopy Class in System.Data.SqlClient namespace. Speed wise it can't even compare to native sql server methods but it's usefull if it's the only viable solution. SqlBulkCopy.WriteToServer has 4 overloads: SqlB
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く