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

如何把筛选出的数据导出到EXCEL格式
假设有这么一表A,从里面筛选出数据作为临时表B,把B用SQL 语句导出到EXCEL中
**************
例:select * from (select * from a where id=1) b

*******
*******
*******

另如果说A是视图,能导出来么

------解决方案--------------------
查询出结果 后,在结果窗口中点右键“将结果另存为”不行吗?
如果没有列名,在excel里修改也不难。
------解决方案--------------------
可以试试Sql Server自带的Export data, 在数据库上右键task-->Export Data, 然后设置好data source,设置好destination(设置为Excel),然后选择Write a query....来获取数据就好了。
------解决方案--------------------
SQL code

--导出查询结果queryout
EXEC master..xp_cmdshell 'bcp "查询语句" queryout d:\wsp.txt -c -t,  -Usa -Psa'