首页 > 技术文章 > SQL Server遍历表(临时表)

ChenRihe 2018-04-13 09:47 原文

-- 声明变量
 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

 

推荐阅读