Guest
Public paste!

Untitled

By: a guest | Feb 9th, 2010 | Syntax: SQL | Size: 0.42 KB | Hits: 13 | Expires: Never
This paste has a previous version, view the difference. Copy text to clipboard
  1. CREATE PROCEDURE pegarTudoEmUmaLinha()
  2. BEGIN
  3.   DECLARE done INT DEFAULT 0;
  4.   DECLARE linha, idCampo VARCHAR(255);
  5.   DECLARE queryDesejada CURSOR FOR SELECT id FROM tabela1;
  6.   DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = 1;
  7.  
  8.  OPEN queryDesejada;
  9.  
  10.  REPEAT
  11.         FETCH queryDesejada INTO idCampo;
  12.         SET linha = CONCAT(linha," ",idCampo);
  13.         UNTIL done
  14.  END REPEAT;
  15.  
  16.  SELECT linha;
  17.  
  18.  CLOSE queryDesejada;
  19. END