sql使用表变量遍历结果集

发布时间:2017-11-15编辑:佚名阅读(1876)

-- 声明表变量
DECLARE @temp TABLE
(
    empid INT
);
-- 将源表中的数据插入到表变量中
INSERT INTO @temp(empid)
SELECT empid FROM Employees;
-- 声明变量
DECLARE @empid AS INT
 
WHILE EXISTS(SELECT empid FROM @temp)
BEGIN
    SELECT TOP 1 @empid= empid FROM @temp;
   --数据处理
    DELETE FROM @temp WHERE empid=@empid;
END

    关键字: sql 使用表变量遍历结果集


鼓掌

0

正能量

0

0

呵呵

0


评论区