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