0

我正在使用光标传递每个员工的明智信息以在内部进行一些计算,

我使用了一些带有声明的临时表,例如

declare @tempTask1 table(emplid nvarchar(10), Values bigint)

并将其存储到主表中

insert into Maintable
Select * from @tempTask1 

但发生的情况是当循环继续emplid添加到@tempTask1.

像例子

E1 1001
E2 1002
...

根据循环的次数

因此每条记录都存在重复条目,计算失败。

如何删除此临时表并重新创建循环内使用的 emp 表以避免这些数据问题。

注意:每个循环在循环时只需要唯一一次

4

1 回答 1

1

您可以使用删除语句

DELETE @tempTask1
于 2013-04-12T18:01:40.690 回答