你只有用导出列名EXEC master..xp_cmdshell 'bcp "select a.name 列 from 库名.dbo.syscolumns a,库名.dbo.sysobjects d where a.id=d.id and d.xtype='U' and d.name=''表名''" queryout E:\boc\DT.txt -c -Sservername -Usa -Ppassword'
调试欢乐多
所以只能导成新的文件,也就是在bcp导出文件时不能在原有文件上继续追加内容
a1存入字段標題,a2存放數据.a1
id name age
0 姓名 年齡a2
id name age
1 wen 20
2 hhh 30bcp "select id,name,age from a1 union select id,name,cast(age as varchar(10)) from a2 order by id" queryout c:\aa.txt -Sservername -Uusername -Ppwd