select中查询速度很快,但在fetch速度却不行?怎么办???? select 是集合操作,而fetch是单条纪录的操作,当然慢了像l_kaifeng(江南大哥) 说的少用游标.没有办法的时候再用游标.最好用delete,select,update解决. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 但是在select时我总不可能一次全部获取完吧????例如geometry是 mdsys.sdo_geometry 类型select geometry from table where mdsys.sdo_filter(..)这时geometry有上万行,我该怎么获取????? 按理说在查询上应该没有什么优化的余地了,查询速度已经是很快了。是否在建表和索引时的storage的设置对fetch影响很大 游标也是全都取过来的,和select语句一样的不过你可以根据一定的条件来取,据个例子吧,如果你的字段有个id int型的,你可以先select2000个,然后一次再select 2000-4000,select 4000-6000.....等等。这只是一个例子,具体情况看你的表的情况了,用什么字段都可以,只要能分段取出即可。 小问题 求一SQL语句 请问SQL Server中能不能用外连接? 多表修改问题 关于SQL数据恢复 SQL2005修复数据库质疑的时候,紧急模式了一个小时还没完成!!!!!!在线等~~~~ 请问if object_id('tempdb..#rightaa') is not null是什么意思? sql server 2000 和 sql server 2005 中通过数据库配置让表常驻内存 怎么用sql语句在sql server中进行跨连接的表访问 关于存储过程!!! SQLSERVER 中的 varbinary 数据类型使用的问题 画布上的滚动条为什么不能用
例如geometry是 mdsys.sdo_geometry 类型
select geometry from table where mdsys.sdo_filter(..)
这时geometry有上万行,我该怎么获取?????
是否在建表和索引时的storage的设置对fetch影响很大
不过你可以根据一定的条件来取,据个例子吧,
如果你的字段有个id int型的,你可以先select2000个,然后一次再
select 2000-4000,select 4000-6000.....等等。这只是一个例子,具体情况看你的表的
情况了,用什么字段都可以,只要能分段取出即可。