SQL Server遍历表(临时表)

-- 声明变量
 DECLARE
     @userID INT,
     @userName VARCHAR(50)
SELECT ID INTO #temp FROM As_User
WHILE EXISTS(SELECT ID FROM #temp)
 BEGIN
    -- 取值
     SELECT top 1 @userID= ID FROM #temp;
    -- 操作
     print(@userID)
    -- 删除本次操作数据
     DELETE FROM #temp WHERE ID=@userID;
 END

-- 是否删除临时表
-- DROP TABLE #temp

 

posted @ 2018-04-13 09:47  泥称  阅读(441)  评论(0编辑  收藏  举报