如何将数据从sqlcmd导出为cvs格式或其他格式?

时间:2018-10-11 14:24:07

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

我有一个查询,该查询使用ngOnInit(){ this.saveInterval = setInterval(() => {}, 1000) } ngOnDestroy(){ clearInterval(this.saveInterval) } DBF fileMSSQL server 2012OPENROWSET提取数据。在从服务器提取真实数据之前,我正在做一些测试,我想知道如何将查询结果发送到linked server或另一个中?

1 个答案:

答案 0 :(得分:0)

使用sqlcmd从SQL Server将数据导出为CSV格式:

您可以使用以下内容:

sqlcmd -S MyServer -d myDB -E -Q "select col1, col2, col3 from SomeTable" 
       -o "MyData.csv" -h-1 -s"," -w 700
  • -h-1从结果中删除列名称标头
  • -s","将列分隔符设置为,
  • -w 700将行宽度设置为700个字符(这需要与最长的行一样宽,否则将换行到下一行)