我在sql中有一个包含大量记录的表。(我有一个显示前100名的程序)我如何遍历整个记录并显示前100个然后显示下一个100依此类推。即 批量处理100.外部查询或进程可以在循环中执行此过程
答案 0 :(得分:0)
在C#中,您可以使用SqlDataReader
类。有了这个,您可以逐行读取所有记录。
答案 1 :(得分:0)
您可以将两个参数偏移并限制为SP。然后将限制保持为100并在每次执行SP时添加100 in offset。
偏移的起始值为零。
答案 2 :(得分:0)
我希望第一次获得0-100的记录,下次101-200。我想游标打开整个记录然后选择前100个临时表中不存在id deos并将唯一id插入临时表。