读书人

在SQL server中怎样将超过65535条记录

发布时间: 2012-12-14 10:33:08 作者: rapoo

在SQL server中怎样将超过65535条记录的数据一次性到处到excel中(Excel2003以上版本)
在SQL server中怎样将超过65535条记录的数据一次性到处到excel中(Excel2003以上版本)?谢谢!
[最优解释]
2003以上的版本(即2007,2010)已经没有65535的限制,好像可以到百万行,你直接导就可以拉
[其他解释]
俺们领导要数据的时候,每次要数据都是几十万行的.
所以俺都是Ctrl + C ,Ctrl + V
但是有时候条数太多了,机器复制不出来.
俺常用的方法有以下两种
第一种 把查询好内容插入到一个临时用的表中然后 在 EXCEL 数据中 以把SQL做为数据源的形式导入到EXCEL中
第二种 使用 SSIS 导到EXCEL表中.

BCP 没有用过,不太清楚哟.
[其他解释]

引用:
选择时最高版本只有97-2005,怎样让它有2007或2010或2012呢?

把数据库升级为sql08以上就有了
[其他解释]
Excel2003以上手工输入时是有百万行的,但是从SQL server到出时,只支持65535行的,我有试过很多次的,请问是不是有何设置
[其他解释]
超过65535怕是导不出来?
查询出来以后,Ctrl+A,Ctrl+C,Ctrl+V试试嘛
[其他解释]
引用:
Excel2003以上手工输入时是有百万行的,但是从SQL server到出时,只支持65535行的,我有试过很多次的,请问是不是有何设置
难道你的驱动还是2003的?
[其他解释]
引用:
超过65535怕是导不出来?
查询出来以后,Ctrl+A,Ctrl+C,Ctrl+V试试嘛
大数据量的话你到ctrl+C就卡死了,别说ctrl+V。而且总有些功能是不能用人工处理的。
[其他解释]
我记得以前我导过10万多条出来的,好像没这个问题。
[其他解释]
我的Excel是2007的,只要超过65535条记录就没有成功过
[其他解释]
引用:
我的Excel是2007的,只要超过65535条记录就没有成功过
你用导入导出工具还是用程序来导出的?
[其他解释]
我是在数据库---任务---Export Data中导出的
[其他解释]
引用:
引用:超过65535怕是导不出来?
查询出来以后,Ctrl+A,Ctrl+C,Ctrl+V试试嘛大数据量的话你到ctrl+C就卡死了,别说ctrl+V。而且总有些功能是不能用人工处理的。

好吧,我错了。
[其他解释]
是不是选择的目标库的驱动方式还是97-2003的?
[其他解释]
选择的Excel version是Microsoft Excel 97-2005
[其他解释]
选择时最高版本只有97-2005,怎样让它有2007或2010或2012呢?
[其他解释]
我刚才特意在微软示例数据库,用2007的excel导了12万数据,没有报错。你的是报错?还是卡住了?
[其他解释]
引用:
选择时最高版本只有97-2005,怎样让它有2007或2010或2012呢?
只有97-2003的,那证明你要导出的那台机器上没有2007,是不是导到服务器上拉?
[其他解释]
我的怎么不一样呢?
[其他解释]


我电脑上安装有Excel2007和数据库2005标准版本,但是导出的时候只有上述的Excel格式的
[其他解释]
引用:
你用的是sql server那个版本?


怎样有Excel 2007或更高的版本呢?

2008R2,但是不影响吧。还没听过有97-2005的excel,考虑升级一下SQLServer吧
[其他解释]
你用的是sql server那个版本?
怎样有Excel 2007或更高的版本呢?
[其他解释]
bcp可以直接导出excel,再说对于导出6W条数据不算太大,楼主可以试试
[其他解释]
oh,我是用SQL Server2005标准版的
[其他解释]
哦,那不是SQL 2005中就不支持超过65535条记录以上的数据导出吗?
[其他解释]
好象是,在SQL Server2008中是可以的
[其他解释]
引用:
哦,那不是SQL 2005中就不支持超过65535条记录以上的数据导出吗?
有这样的可能,但是没试过。
[其他解释]
Excel老版本对行数也有要求,大于多少行就报错了
[其他解释]
不行就分页导出吧,6万条一次...

读书人网 >SQL Server

热点推荐