banbanbai 发表于 2018-10-22 09:03:50

mysql的sql经典写法收录

BEGIN  
DECLARE v_user varchar(50);
  
-- 遍历数据结束标志
  
DECLARE done INT DEFAULT FALSE;
  
-- 游标
  
DECLARE cur CURSOR FOR select `user` from mysql.`user`;
  
-- 将结束标记绑定到游标
  
DECLARE CONTINUE HANDLER FOR NOT found set done = TRUE;
  
-- 打开游标
  
OPEN cur;
  
-- 开始循环
  
read_loop:LOOP
  
    --变量初始化
  
    SET v_user='';
  
    -- 提取游标数据
  
    FETCH cur INTO v_user;
  
    -- 声明游标结束条件
  
    IF done THEN
  
      LEAVE read_loop;
  
    END IF;
  
    -- 这里写想做的循环
  
      SELECT v_user;
  
END LOOP;
  
-- 关闭游标
  
CLOSE cur;
  
END


页: [1]
查看完整版本: mysql的sql经典写法收录