Em Qua Março 10 2010, às 09:28:17, flavio escreveu:

...

> 
> Osvaldo
> Eh isso mesmo.
> Nao queria colocar todo codigo para nao ficar muito extenso, 

A mensagem está velha, e não posso ajudar, mas queria passar uma informação 
sobre postagem de código:
O pessoal da python-brasil usa o 

http://pastebin.com/

a listagem passada pelo Flávio está em:

http://pastebin.com/y8XTVnzv
marquei para expirae em um mês.

com "Syntax highlighting:" de *pl/sql*

...

> 
> EXECUTE 'SELECT mov_rec.' || nome_campo_array[i] INTO valor_rec;
> 
> ele me retorna o erro:
> 
> ERROR: Relation "mov_rec" does not exist
> 
> esquisito nao?
> teoricamente deveria funcionar...
> Por isso eu tentei assim:
> 
> EXECUTE 'select ' || quote_literal( ' mov_rec.'|| nome_campo_array[i] )
> INTO valor_rec;
> 
> assim nao da erro mas como saber o valor da variavel valor_rec que eh do
> tipo RECORD (segundo o manual deve ser RECORD)
> 
> RAISE NOTICE 'valor_rec: (%)', valor_rec;
> 
> ja da erro na compilacao
> 
> Dai eu tentei assim:
> 
> EXECUTE 'select '|| quote_literal( ' mov_rec.'|| nome_campo_array[i] )
> 
> || ' as valor_campo ' INTO valor_rec;
> 
> e o notice
> RAISE NOTICE 'valor_rec: (%)', valor_rec.valor_campo;
> 
> retorna NULL
> 

...


-- 
Johnny Taylor Faria Chaves - LUN 157066 
www.brdados.com.br - [email protected]

Eu não posso mais, se você pode, doe sangue!
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a