我正在尝试在T-SQL中执行存储过程(我知道这是可行的),然后将这些结果存储到CSV文件中并将该文件放入目录中。不过,我不确定如何制定该查询。到目前为止,这是我一直没有尝试的尝试:
EXECUTE CLR_ExportQueryToCSV @QueryCommand = 'execute databaseName.dbo.StoredProcedureName',
@FilePath = 'C:\Directory',
@FileName = '\FileToExport.csv',
@IncludeHeaders = 1
我意识到CLR_ExportQueryToCSV不存在。是否有任何系统存储过程可以满足我的需求?
最佳答案
bcp "SELECT Col1,Col2,Col3 FROM MyDatabase.dbo.MyTable" queryout "D:\MyTable.csv" -c -t , -S SERVERNAME -T
docs
关于sql - 执行存储过程后,将SQL查询结果转换为CSV到指定文件路径,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44890776/