当前位置:   article > 正文

postgresql实现简单的循环函数_pg循环函数

pg循环函数
  1. create or replace function aa1(a1 integer[],a2 bigint) returns
  2. void AS $$
  3. declare ii integer;
  4. declare num integer;
  5. begin
  6. II:=1;
  7. num = 1;
  8. FOR ii IN 1..a2 LOOP
  9. UPDATE student SET
  10. id=a1[num]
  11. WHERE cd_id = ii;
  12. num = num +1;
  13. if (num>6) then
  14. num = 1;
  15. end if;
  16. end loop;
  17. end;
  18. $$ LANGUAGE plpgsql;
  19. select aa1(array[1,4,5,6,7,8],6742)

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号