sql --循环

--循环
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;

上一篇:理解 React Hooks 心智模型:必须按顺序、不能在条件语句中调用的规则


下一篇:python操作数据库