当前位置: 代码迷 >> Sql Server >> 使用BCP将表导出为文本文件时怎么加入表头
  详细解决方案

使用BCP将表导出为文本文件时怎么加入表头

热度:24   发布时间:2016-04-27 13:08:18.0
使用BCP将表导出为文本文件时如何加入表头?
大家好。

我要用BCP将数据库中的表导出为CSV文件,现在用的是这个命令:

EXEC master..xp_cmdshell 'bcp "SUP..Merchant" out c:\dt.csv -c -t, -Sxxx -Uxxx -Pxxx'

这样能成功导出,但有个问题是没有加入表头,像下面这样:

data1, data2, data3

data4, data5, data6

......

我想得到这个结果:

columnName1, columnName2, columnName3

data1, data2, data3

data4, data5, data6

......

请问该加什么样的参数?

谢谢。

------解决方案--------------------
select column_name from dbname.INFORMATION_SCHEMA.COLUMNS where TABLE_NAME='table name'
加在前面当表头