DROP FUNCTION IF EXISTS exportar_dado_tb_modelo;
CREATE FUNCTION exportar_dado_tb_modelo()
RETURNS TEXT
BEGIN
DECLARE contador INT;
DECLARE total INT;
DECLARE msg TEXT;
SET total = 0;
SET contador = 0;
SET msg = '';
SELECT COUNT(idModelo) INTO total FROM tb_modelo;
WHILE contador < total DO
SET contador = contador + 1;
SET msg = CONCAT(msg, (SELECT CONCAT("INSERT INTO tb_modelo VALUES ('", fabricante, "','", versao,"');") FROM tb_modelo WHERE idModelo = contador));
END WHILE;
RETURN msg;
END;
SELECT exportar_dado_tb_modelo();
Sem comentários:
Enviar um comentário