実現可能なDBをお聞きします。
大量データ(CSV)をDBに登録するため、バルクインサートを採用。
SQLServerにて試作品を作成しました。
ところが仕様変更になり、
テーブルの構造と、CSVの構造が一部異なるようになりました。
以下のような感じで、片方にだけ存在するフィールドがあります。
1.CSVファイルにだけ存在するフィールドがある
【テーブルのレイアウト】
id、name, adress
【投入するCSVのレイアウト】
id, name, nick_name, adress1, adress2,
2.逆にテーブル側にだけ存在するフィールドがある
【テーブルのレイアウト】
id、name, adress, phone
【投入するCSVのレイアウト】
name, phone
このような場合、バルクインサートの実行でエラーにならず、
自動的に「同じ名称のものだけインサート」してくれたら良いのです。
上記だとid と nameだけ登録されて、あとは無視みたいな。
SQLServerは、一致させないとダメでした。
このようなことが出来るDBはあるでしょうか?
あれば、乗り換えたいと思います。
宜しくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/01 06:56