通过SQL查询保存为动态CSV文件名

时间:2019-03-31 11:46:33

标签: sql-server tsql export-to-csv

我有此代码,需要通过编码从(原始数据库)并基于(ID数据库)导出为多个CSV文件名

有人可以帮我解决这个问题,因为我找不到文件名可变的导出到CSV的方法

ID数据库包含行号和关联的ID,其创建只是为了量化查询中的while循环

以下代码选择我要导出的表。但我需要实际将其导出。但是,我找不到解决此问题的可行方法。

感谢您的帮助

DECLARE @counter INT = 0;
WHILE @counter <= (SELECT max([RowNum]) FROM (ID-Database)) 
BEGIN

Select* 
From  (Original_DataBase)
Where [ID] = (Select [ID] from (ID-Database) where [RowNum]=@counter) 

  SET @counter = @counter + 1;
END

结果应该是我可以通过SQL代码确定的具有不同名称的CSV文件

0 个答案:

没有答案