或者这样 先把字段名和数据导入临时表 像这样#tmp col1 col2 字段1 字段2 aa bb cc dd再用bcp导出
declare @a varchar(8000) set @a='select ' select @a=@a+''''+a.name+''',' from 库名.dbo.syscolumns a,库名.dbo.sysobjects d where a.id=d.id and d.xtype='U' and d.name='表名' set @a=left(@a,len(@a)-1) exec(@a)
先把字段名和数据导入临时表
像这样#tmp
col1 col2
字段1 字段2
aa bb
cc dd再用bcp导出
set @a='select '
select @a=@a+''''+a.name+''',' from 库名.dbo.syscolumns a,库名.dbo.sysobjects d where a.id=d.id and d.xtype='U' and d.name='表名'
set @a=left(@a,len(@a)-1)
exec(@a)