我正在使用光标传递每个员工的明智信息以在内部进行一些计算,
我使用了一些带有声明的临时表,例如
declare @tempTask1 table(emplid nvarchar(10), Values bigint)
并将其存储到主表中
insert into Maintable
Select * from @tempTask1
但发生的情况是当循环继续emplid
添加到@tempTask1
.
像例子
E1 1001
E2 1002
...
根据循环的次数
因此每条记录都存在重复条目,计算失败。
如何删除此临时表并重新创建循环内使用的 emp 表以避免这些数据问题。
注意:每个循环在循环时只需要唯一一次