xmlフィードからSQL Server 2008データベースの行の10000を更新するにはどうすればよいでしょうか?大規模な顧客データデータベースを持つ.net Webアプリケーションです。アプリケーションからの更新を行い、SQLマネージャなどを混乱させたくないです。xml、SQL Server 2008からのレコードの一括インポート/更新
よく似た質問があります答えは一時テーブルにXMLデータをBULKCOPYしてから、既存のテーブルにUPDATEを実行しますか?
おかげ
xmlフィードからSQL Server 2008データベースの行の10000を更新するにはどうすればよいでしょうか?大規模な顧客データデータベースを持つ.net Webアプリケーションです。アプリケーションからの更新を行い、SQLマネージャなどを混乱させたくないです。xml、SQL Server 2008からのレコードの一括インポート/更新
よく似た質問があります答えは一時テーブルにXMLデータをBULKCOPYしてから、既存のテーブルにUPDATEを実行しますか?
おかげ
まさにあなたのXMLとは何か、それはのように見えるがわからない、またあなたのテーブルは更新したいことのように見える、私はここで推測してるかわからない....
ます基本的に2つのオプションがあります:XMLフィードをSQL Serverに取得し、そのXMLデータをリレーショナルデータにシュレッドする処理(XQueryサポートではうまくいきます)ですが、.NETアプリケーションではクライアントでこれを行う方が好きです。その場合
私はおそらくこのような何かだろう、(自分のシナリオについての詳細を知らないが、これはかなり曖昧である必要があります....):
DataTable
にと値DataTable
を定義します
DataTable
を挿入するSQL文またはストアド・プロシージャを持っているデータから元の顧客データを更新ステージングテーブル内marcに感謝します。私はそれを気に入っています。最も簡単な方法です。 – PeteTheGreek
あなたは答えを見つけましたStack Overflowであなたの質問には、まだあなたはそれを投稿していますか?どのような追加情報をお探しですか? – Andomar