我想将查询结果导出到 .txt 或 .csv 文件,但使用命令。
我想做这样的事情:
BULK "EXPORT" (Select * from MyTable) to 'C:\Users\admin\Desktop\filename.txt' WITH (FIELDTERMINATOR = '\t', ROWTERMINATOR = '\n')
我怎样才能做到这一点?
使用 SQLCMD 如下 -
sqlcmd -S . -d DbName -E -s',' -W -Q "SELECT * FROM [Table]" > C:\Test.csv
您也可以尝试 BCP,如下所示 -
bcp [BookDb].[dbo].[Books] out C:\Test1.csv -T
按照以下链接了解更多信息 - https://www.red-gate.com/simple-talk/sql/database-administration/working-with-the-bcp-command-line-utility/
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句