sql服务器-在迭代时对顶部记录执行sql查询作业



我有一个在sql中有大量记录的表。(我有一个显示前100的过程)我如何迭代整个记录,并在循环中显示第一个100,然后显示下一个100,以此类推。ie每批加工100个。外部查询或进程可以在循环中执行此过程

在C#中,可以使用SqlDataReader类。这样,您就可以逐行读取所有记录。

您可以将两个参数offset和limit传递给SP。然后将limit保持为100,并在每次执行SP时添加100。

偏移的起始值为零。

我想第一次获取0-100的记录,下一次获取101-200的记录。我想用游标打开整个记录,然后选择临时表中不存在id的前100个id,并将唯一的id插入临时表。

最新更新