1.如何查询前n条记录的部分数据
2.“数据库中有百万条数据,我要将每行数据的部分字段取出来放到一个对象数组中,去调用一个接口,传递的参数就是这个对象数组,接口返回的数据我要再挑出有用的更新数据库,一下子取出百万条数据一次调用相关接口会可能导致崩溃”,问:
(1)每次取多少条数据合适?
(2)若我每次取1万条数据,那么这一万条数据执行完后如何从10001开始继续,直到完毕
2.“数据库中有百万条数据,我要将每行数据的部分字段取出来放到一个对象数组中,去调用一个接口,传递的参数就是这个对象数组,接口返回的数据我要再挑出有用的更新数据库,一下子取出百万条数据一次调用相关接口会可能导致崩溃”,问:
(1)每次取多少条数据合适?
(2)若我每次取1万条数据,那么这一万条数据执行完后如何从10001开始继续,直到完毕
2 如果有流水标识的话 select....where id>10000 order by id
2。类似分页
比如查询第10001-20000条数据
可以这样:
select top 10000 * from tb where id not in (select top 10000 id from tb order by id)
COL加索引应该可以了
调出来之后放到Datatable中
实现批量更新
而不是全部更新操作