日期:2014-05-18  浏览次数:20624 次

使用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'
加在前面当表头