码迷,mamicode.com
首页 > 数据库 > 详细

一些数据库的循环方法

时间:2014-11-13 18:28:00      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:style   http   color   ar   os   sp   for   数据   div   

一些数据库的循环方法:

Mysql

  1. create PROCEDURE myLoop(begin_date varchar(10), end_date varchar(10))
  2. ????declare v_date datetime;
  3. ????declare v_begin_date, v_end_date varchar(10);
  4. ????set v_date = begin_date;
  5. ????while v_date < end_date do
  6. ????????set v_begin_date = DATE_FORMAT(v_date,‘%Y-%m-%d‘);
  7. ????????set v_date = DATE_ADD(v_date, INTERVAL 1 DAY);
  8. ????????set v_end_date = DATE_FORMAT(v_date,‘%Y-%m-%d‘);
  9. ????????select v_begin_date, v_end_date;
  10. ????????-- write your sql here!
  11. ????end while;
  12. end;
  13. -- call myLoop(‘2013-08-15‘,‘2013-09-02‘);

?

?

Oracle

  1. ???????v_date date;
  2. ???????v_begin_date varchar2(10);
  3. ???????v_end_date varchar2(10);
  4. ???????v_date := date2014-06-02‘;
  5. ???????while v_date < date2014-06-20‘ loop
  6. ?????????????v_begin_date := to_char(v_date, ‘yyyy-mm-dd‘);
  7. ?????????????v_date := v_date + 1;
  8. ?????????????v_end_date := to_char(v_date, ‘yyyy-mm-dd‘);
  9. ?????????????dbms_output.put_line(v_begin_date||‘ === ‘||v_end_date);
  10. ?????????????-- write your sql here!
  11. ?????????end loop;
  12. ?????????commit;
  13. end;

一些数据库的循环方法

标签:style   http   color   ar   os   sp   for   数据   div   

原文地址:http://www.cnblogs.com/lucky110100/p/4095528.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!