if com select PostGresSQL
08/10/2018
0
Boa tarde...
eu estou tentando fazer um script em PostGreSQL que me retorna uma consulta ou outra dependendo de uma condição que será definida no inicio do script, porém não estou tendo sucesso...
já pesquisei em diversos lugares mas nao achei nada a respeito..
segue exemplo do máximo de informação que consegui até agora pra montar o que preciso
se alguém puder me ajudar, ficarei muito grato :)
eu estou tentando fazer um script em PostGreSQL que me retorna uma consulta ou outra dependendo de uma condição que será definida no inicio do script, porém não estou tendo sucesso...
já pesquisei em diversos lugares mas nao achei nada a respeito..
segue exemplo do máximo de informação que consegui até agora pra montar o que preciso
se alguém puder me ajudar, ficarei muito grato :)
DO $do$ DECLARE a integer := 10; b integer := 10; BEGIN IF a = b THEN select * from eq_prod; ELSE select * from fn_pes; END IF; END $do$
Bruno
Curtir tópico
+ 0
Responder
Post mais votado
09/10/2018
Oi Bruno, boa tarde!!
Vc esta usando o script SQL em uma linguagem de programação correto? Delphi, etc.
Aparentemente o erro vem da logida da linguagem.
Se eu entendi o erro(não sou programador. srsr), esta informando que vc nao definiu uma saida para o retorno do SQL.
Sugiro verificar sobre isso.
Atenciosamente,
Vc esta usando o script SQL em uma linguagem de programação correto? Delphi, etc.
Aparentemente o erro vem da logida da linguagem.
Se eu entendi o erro(não sou programador. srsr), esta informando que vc nao definiu uma saida para o retorno do SQL.
Sugiro verificar sobre isso.
Atenciosamente,
Alex Lekao
Responder
Mais Posts
08/10/2018
Bruno
esqueci de mandar o erro que gera
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 inline_code_block line 7 at SQL statement SQL state: 42601
Responder
Clique aqui para fazer login e interagir na Comunidade :)