SQL Server遍历表(临时表)

时间:2022-11-07 09:05:32
-- 声明变量
 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