Facebook
From mati, 4 Years ago, written in SQL.
This paste is a reply to Re: Untitled from mati - view diff
Embed
Download Paste or View Raw
Hits: 274
  1. CREATE DEFINER=`jkt44`@`localhost` PROCEDURE `dupa`()
  2. BEGIN
  3.                                         DECLARE cur INT(11);
  4.                     DECLARE id_zawodu INT;
  5.                     DECLARE finished INTEGER DEFAULT 0;
  6.                     DECLARE salaryOverflow INTEGER DEFAULT 0;
  7.                
  8.                     DECLARE curID
  9.                         CURSOR FOR
  10.                             SELECT id FROM osoba;
  11.                            
  12.                     DECLARE CONTINUE HANDLER
  13.                         FOR NOT FOUND SET finished = 1;
  14.                  
  15.                     OPEN curID;
  16.                                 main_loop: LOOP
  17.                                         IF finished THEN
  18.                                         LEAVE main_loop;
  19.                                         END IF;
  20.                        
  21.                         FETCH curID INTO cur;
  22.                        
  23.                         SELECT cur;
  24.                     END LOOP;
  25.                     CLOSE curID;
  26.  
  27.  
  28. END