sqlserver里循环调用

declare @T1 Int

select @T1=Pm_PListID from PmLists  where Pm_ListID=684
while exists(select 1 from PmLists where Pm_listid=@T1 and Pm_PListID>0)
  begin
  select @T1=Pm_PListID from PmLists  where Pm_ListID=@T1
  end

select @T1 as TmpField

posted @ 2013-01-06 16:01  骑着骆驼逛沙漠  阅读(165)  评论(0编辑  收藏  举报