armecos 发表于 2011-3-13 11:05:42

ssaweee 发表于 2011-3-13 12:07:28

直接通过update修改字段然后复制到另一个数据库中

jrcsh 发表于 2011-3-13 12:43:29

回复【楼主位】armecos
我的数据库里有500000条数据,我想依次读出来,修改某些字段后再存到另一个数据库里,
可是我用select *就会runtime error!
我猜是内存不够了,
的确,用select top 3000 * 就没事,
可这样只能读出前3000条记录,而我需要的是读出全部数据。
我也想过分段读出,可没有id主键,我怎么每次选3000条数据读出呢?
这些数据要按记录顺序读出。
怎么办呢???
-----------------------------------------------------------------------

1 加大虚拟内存   50W条数据 SQL一次能显示出来 前提内存足够

你的数据库DB是什么 MSSQL ? MYSQL 、DB 、OR、Y 、

按 "runtime error!"是提示 起动时间?


其实使用 数据向导工具导出成TXT 是最省内存的



数据字段上总有个时间标记吧也可以利用的~~~实没招时~~~我开一台性能强大内存多多服务远程借你处理一下数据 包爽~~~~

zhongjru 发表于 2011-3-13 21:44:12

任何数据库至少都有1个主键,即使不定义也会有缺省的主键

hlswx 发表于 2011-3-13 21:47:03

不是SQL可以用LIMIT限制吗?

armecos 发表于 2011-3-20 12:00:50

页: [1]
查看完整版本: 问个数据库的问题!!!