私は1m +レコードのデータセットを持っています。 注文に応じて複数のファイルにクエリを出力する必要があります。クエリ結果からSQLで複数のファイルを書き込むにはどうすればよいですか?
例データセット:
ID StoreName StoreChain MoreData........
1 walmart NY Walmart ...
2 Walmarty NJ Walmart ....
3 Target NY Target ....
4 Costco NY Costco ....
クエリ例
Select StoreName, SotreChain,moreData order by StoreName
は、私は、各店舗名を記述する必要があります。今日、私はCLRのSPを使用し
私は、各チェーンのためのファイルを作成する必要が
Select StoreName, StoreChain,moreData order by StoreChain
(4個のファイル)、(3個のファイル)、それが正常に動作しますが、1000個のファイルについて少し遅い(1時間ですそれぞれ200〜400行)
純粋なT-SQLソリューションがあるかどうかを知りたい場合は、必要に応じてコマンドシェルを使用できます。
であり、ファイルを作成するたびにログテーブルに書き込む必要があります。
これは機能しますが、テーブルが作成され、消費され、破棄され、ファイルに含まれる魔法列の数が決まります。私は質問にこれを明記していないことを知っているので、終わりまでにあなたの回答を受け入れるでしょう。 – vaquito