Fala galera...será que alguém pode me ajudar..preciso converter a Procedure do MySQL para DB2 Express-c...estou tentando no IBM Data Studio...mas não conheço nada de DB2...essa procedure retorna as vogais e quantidade de vogais de uma frase qualquer...segue abaixo...
delimiter #
create procedure sp_imprime_vogais(p_texto varchar(100))
begin
declare v_tam int default length(p_texto);
declare v_cont int default 1;
declare v_totalvogais int default 0;
declare v_letra char(1) default '';
declare v_saida varchar(200) default '';
while (v_cont <= v_tam) do
set v_letra = substring(p_texto, v_cont, 1);
if v_letra in ('a', 'e', 'i', 'o', 'u') then
set v_saida = concat(v_saida, ' - ', v_letra);
set v_totalvogais = v_totalvogais + 1;
end if;
set v_cont = v_cont + 1;
end while;
select concat('As vogais do parâmetro são: ', v_saida, ' , Totalizando: ', v_totalvogais);
end#
delimiter ;
call sp_imprime_vogais('TRABALHO DE BANCO DE DADOS II');
VINICIUS2577
Novo Membro
Registrado
1 Mensagem
0 Curtidas