Em 10 de maio de 2011 07:19, Listas <lis...@softpira.com> escreveu: > *Bom dia!* > > > > Não estou conseguindo efetuar o seguinte EXECUTE em uma função PL/PgSQL: > > c = 'update ' || ptabela || ' set descricao = ''' || pdescricao ||''' > where ('|| ptabela || 'id = pcodigo);'; > > execute c; > > Retorna um erro no returning, minha dúvida é possível efetuar este tipo de > procedimento? > > > > > Tente assim:
c = 'update ' || ptabela || ' set descricao = ' || quote_literal(pdescricao) ||' where ('|| ptabela || 'id = pcodigo);'; execute c; -- Fabrízio de Royes Mello >> Blog sobre TI: http://fabriziomello.blogspot.com >> Perfil Linkedin: http://br.linkedin.com/in/fabriziomello
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral