Em 9 de março de 2010 09:45, flavio <[email protected]> escreveu: > > > Por favor > Gostaria de saber se eh possivel fazer isto em uma funcao. > > estou tentando pegar o valor de uma variavel montando o nome desta > variavel. ( nao sei como me expressar, talvez por isso nao consigo achar > mais info nos manuais) > assim: > > select mov_rec.id_contrato into valor; > RAISE NOTICE ''valor: (%)'', valor; > isto eh o que eu quero no final, mas 'mov_rec.id_contrato' eu estou > montanto em um loop porque alem de id_contrato vao ter outros campos > para pesquisar em mov_rec, assim: > > nome_campo := ''mov_rec'' || ''.'' || tabela_detalhe_campos; > > o valor de nome_campo fica: 'mov_rec.id_contrato' > qual a sintaxe que eu posso usar para conseguir o valor da variavel que > esta em 'nome_campo'?
Dê uma olhada no manual [1] talvez esclareça melhor sua dúvida. [1] http://www.postgresql.org/docs/8.3/static/plpgsql-statements.html#PLPGSQL-STATEMENTS-EXECUTING-DYN -- Dickson S. Guedes mail/xmpp: [email protected] - skype: guediz http://guedesoft.net - http://www.postgresql.org.br _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
