存储过程执行后Sql查询结果转CSV到指定文件路径

use*_*573 2 sql csv directory export

我正在尝试在 T-SQL 中执行一个存储过程(我知道它有效),然后将这些结果放入一个 CSV 文件并将该文件放入一个目录中。不过,我不确定如何制定该查询。这是我迄今为止尝试过但无济于事的方法:

EXECUTE CLR_ExportQueryToCSV @QueryCommand = 'execute databaseName.dbo.StoredProcedureName',
                          @FilePath = 'C:\Directory',
                          @FileName = '\FileToExport.csv',
                          @IncludeHeaders = 1
Run Code Online (Sandbox Code Playgroud)

我意识到 CLR_ExportQueryToCSV 不存在。是否有任何系统存储过程可以执行我想要的操作?

JGF*_*FMK 5

bcp "SELECT Col1,Col2,Col3 FROM MyDatabase.dbo.MyTable" queryout "D:\MyTable.csv" -c -t , -S SERVERNAME -T
Run Code Online (Sandbox Code Playgroud)

文档