首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎么把查询出来的结果直接生成excel表格

2012-03-29 
如何把查询出来的结果直接生成excel表格?查询出来的数据才20多万条,直接全选复制查询结果,结果提示: 引发

如何把查询出来的结果直接生成excel表格?
查询出来的数据才20多万条,直接全选复制查询结果,结果提示: 引发类型为“System.OutOfMemoryException”的异常。 (mscorlib)。根本复制不了,不知道什么原因。。
有什么办法可以直接把查询结果生成excel表格的?

[解决办法]
BCP
[解决办法]

SQL code
---------------------- 从现有表导出结果 ------------------------ 将AdventureWorks.HumanResources.Employee表的数据导出到C:\test.xlsEXEC master..xp_cmdshell ' BCP "select * from AdventureWorks.HumanResources.Employee" queryout C:\test.xls -c  -SCN110075 -Usa -Pchang'  -- 删除C:\test.xlsEXEC master..xp_cmdshell 'del C:\test.xls '
[解决办法]
探讨
查询出来的数据才20多万条,直接全选复制查询结果,结果提示: 引发类型为“System.OutOfMemoryException”的异常。 (mscorlib)。根本复制不了,不知道什么原因。。
有什么办法可以直接把查询结果生成excel表格的?

[解决办法]
excel 里也最多能放65536 行。说以还是放到 mdb里吧(用导入导出工具)。
[解决办法]
探讨

excel 里也最多能放65536 行。说以还是放到 mdb里吧(用导入导出工具)。

热点排行