我的数据库里有500000条数据,我想依次读出来,修改某些字段后再存到另一个数据库里,
可是我用select *就会runtime error!
我猜是内存不够了,
的确,用select top 3000 * 就没事,
可这样只能读出前3000条记录,而我需要的是读出全部数据。
我也想过分段读出,可没有id主键,我怎么每次选3000条数据读出呢?
这些数据要按记录顺序读出。
怎么办呢???
-----------------------------------------------------------------------
1 加大虚拟内存 50W条数据 SQL一次能显示出来 前提内存足够
你的数据库DB是什么 MSSQL ? MYSQL 、DB 、OR、Y 、
按 "runtime error!"是提示 起动时间?
其实使用 数据向导工具导出成TXT 是最省内存的
数据字段上总有个时间标记吧也可以利用的~~~实没招时~~~我开一台性能强大内存多多服务远程借你处理一下数据 包爽~~~~ 任何数据库至少都有1个主键,即使不定义也会有缺省的主键 不是SQL可以用LIMIT限制吗?
页:
[1]