怎么将sql server2005的表数据导出到一个不存在的excel文件中且有列标题
如何将sql server2005的表数据导出到一个不存在的excel文件中且有列标题
数据库是sql server2005,想将表中的内容导出到一个未创建的excel文件中,试了邹建大侠的存储过程,执行正确,但生成的excel打不开
------解决方案--------------------
数据库是sql server2005,想将表中的内容导出到一个未创建的excel文件中,试了邹建大侠的存储过程,执行正确,但生成的excel打不开
------解决方案--------------------
if OBJECT_ID('temtable','u')is not null
drop table temtable
select * into temtable from (select 'team_id'as [teamid],'team_name' as [team_name]
union all
select [team_id], [team_name] from team)a
declare @filename nvarchar(30)
select @filename='d:\'+ convert(char(8),getdate(),112)+'.xls'
declare @strSQL nvarchar(1024)
select @strsql='bcp "select team_id,team_name from pj131402..temtable" queryout "' + @filename + '" -c -q -S"yhm" -U"sa" -P"test"'
print @strSQL
EXEC master..xp_cmdshell @strSQL