从光标内插入记录,而不是使用光标

时间:2017-08-15 22:47:28

标签: sql sql-server cursor

我知道游标的使用效率不高,但基于业务,我将只处理最多20条记录,这样它们就可以了。

我有以下两种方法来实现这一点:

方法1:

  1. 光标打开
  2. 做一些繁重的计算
  3. 在表1中插入记录(数据库中的实际表格)
  4. 光标关闭
  5. 方法2:

    1. 声明临时表1(完全相同的表1)
    2. 光标打开
    3. 做大量的计算
    4. 在临时表1中插入记录
    5. 光标关闭
    6. 将记录从临时表1
    7. 插入表1

0 个答案:

没有答案