0
我使用光標通過每個員工明智的信息做一些計算裏面,如何滴在SQL Server存儲過程中使用的@temp表
我已經使用了一些臨時表與聲明類似
declare @tempTask1 table(emplid nvarchar(10), Values bigint)
並將其存儲到主表
insert into Maintable
Select * from @tempTask1
但當循環而來的emplid
保持在添加到什麼情況是。
像例如
E1 1001
E2 1002
...
按無次數的循環將
如此重複條目存在於每個記錄和計算失敗。
如何刪除此臨時表並重新創建循環內使用的emp表以避免這些數據問題。
注:每個迴路SHLD只需要獨特EMPLID一次當循環
我已經使用其刪除。但同樣我得到兩個值E1和E2 emplid .. – user2275464
你能發佈更多的代碼嗎?查看循環內部發生了什麼以及發出刪除的位置會很有幫助。 – Vinnie