提供された Id 番号に基づいてデータをコンパイルするクエリがあります。私が持っている ID の長いリストに対して一度実行し、結果セットを CSV に保存したいと考えています。手動でできることはわかっていますが、自動化された方法を探しています。
where句でIDを指定せずにクエリを実行しようとしました。これにより、ファイルが1Gbより少し小さくなり、ニーズに対して大きすぎました。
これが私が達成しようとしていることの基本的な考え方です:
Declare @num int
set @num = 0
While @num < 100
Begin
--I'm trying to figure out a way to store the
--result set generateed by this procedure is saved to 'DataExtract' + @num + '.csv'
Exec LongRunningProcedure @num
Set @num = @num + 1
End