嗨,
我使用简单的select语句创建了一个只有10行的游标 当我打算在@@ fetch_status = 0之后打印然后递归 只调用第一行,执行没有停止。 我不知道为什么只重复显示第一行,光标不会移动到第二行
Here below is my code
declare cur_data cursor for
select DISTINCT pkd.boxnumber from packagedetail pkd
inner join PalletDetail pld on pld.boxnumber=pkd.boxnumber
INNER JOIN TRACKING T ON T.BOXNUM=PKD.SCANBOXID
where pkd.shipmentlocation='NYWH' AND pld.shipmentnumber='SH0675535'
declare @boxnumber NVARCHAR(50)
open cur_data
fetch next from cur_data into @boxnumber
while @@fetch_status=0
begin
print @boxnumber
END
close cur_data
deallocate cur_data
答案 0 :(得分:2)
你必须在你的while循环中接下来... ...
View > Other Windows > C# Interactive