GustavoPaulus Postado Maio 4, 2015 Denunciar Share Postado Maio 4, 2015 (editado) alguém já passou por esse erro ERROR: query has no destination for result data HINT: If you want to discard the results of a SELECT, use PERFORM instead. CONTEXT: PL/pgSQL function consultas(integer) line 6 at SQL statement ********** Error ********** ? a function é essa: CREATE OR REPLACE FUNCTION consultas (parametro int) RETURNS TEXT AS $BODY$ begin IF parametro = 1 THEN SELECT sum(b.ganhadores_sena) FROM base b; END IF; IF parametro = 2 THEN select numero from numeros n order by n.vezessorteado DESC; END IF; IF parametro = 3 THEN SELECT linha, numero as numero_mais_sorteado, vezessorteado from numerosorteadolinha; END IF; IF parametro = 4 THEN SELECT coluna, numero as numero_mais_sorteado, vezessorteado from numerosorteadocoluna; END IF; IF parametro = 5 THEN select numero as numeros_primeiroquadrante, vezessorteado from numeros n where n.numero in(1,2,3,4,5,11,12,13,14,15,21,22,23,24,25) ORDER BY n.vezessorteado DESC; END IF; END; $BODY$ LANGUAGE plpgsql VOLATILE COST 100; SELECT CONSULTAS(1); Editado Maio 4, 2015 por GustavoPaulus Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
GustavoPaulus
alguém já passou por esse erro ERROR: query has no destination for result data
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.