• 微信公众号:美女很有趣。 工作之余,放松一下,关注即送10G+美女照片!

sql –循环

开发技术 开发技术 7天前 7次浏览

–循环
DECLARE
      CURSOR c_cursor is  SELECT 需要循环的值 FROM 表名;
     变量  表名.需要循环的值的类型 %type ;
     i NUMBER;
begin    
     open c_cursor ;
      loop
          fetch c_cursor into 变量;
          exit when c_cursor%notfound ;
              i :=i+1;

    需要执行循环的语句例如:
              UPDATE 表名 SET 字段= (SELECT    COUNT (1) FROM 表名 WHERE 表名.字段名 = 变量 AND 表名.字段名 = 1)
            WHERE
            表名.字段名 = 变量;
      end loop ;
      close c_cursor ;
end;


程序员灯塔
转载请注明原文链接:sql –循环
喜欢 (0)