Em Sáb, 2006-11-04 às 18:06 +0000, saulo paulo escreveu:
> pessoal, alguém tem alguma dica??
>  
>         
>         ______________________________________________________________
>         From: [EMAIL PROTECTED]
>         To: [email protected]
>         Date: Sat, 4 Nov 2006 01:14:50 +0000
>         Subject: [PostgreSQL-Brasil] Alias dos campos
>         
>          
>          
>          
>         Senhores,
>          
>         tenho a seguinte sql: 
>         Select cod_produto, produto from T_produtos where cod_produto
>         = 1.
>         até aí tudo certo. O problema é que eu preciso passar o nome
>         dos campos para variáveis(alias) que serão usadas na cláusula
>         where.
>          
>         Seria algo assim:
>          
>         Select cod_produto, produto from t_produtos where 2 like '%
>         teste%'.

O que significa o '2' na sua consulta? Se for o segundo campo do SELECT,
então você está cometendo um equívoco. Na linguagem SQL a órdem dos
campos numa tabela não fazem a menor importância, tanto é que não existe
uma forma de ser criar um campo usando o ALTER TABLE numa posição
específica da tabela. Sim, o MySQL faz isso, mas é completamente
irregular, assim como usar muito o SELECT * numa aplicação também não é
uma idéia muito boa.

Se você quer achar o nome dos campos de uma tabela, recomendo você fazer
uma subconsulta em uma view do information_schema. As views estão bem
documentado no manual do PostgreSQL.

Espero ter ajudado.

[]s
Fábio Telles
>          
>         estou precisando resolver isso com urgência.
>          
>         Agradeço a quem puder me ajudar.
>         
>         
>         ______________________________________________________________
>         Descubra e experimente alguns novos serviços online no Windows
>         Live Ideas Experimente! 
> 
> 
> ______________________________________________________________________
> Descubra e experimente alguns novos serviços online no Windows Live
> Ideas Experimente!
> _______________________________________________
> Grupo de Usuários do PostgreSQL no Brasil
> Antes de perguntar consulte o manual
> http://pgdocptbr.sourceforge.net/
> 
> Para editar suas opções ou sair da lista acesse a página da lista em:
> http://pgfoundry.org/mailman/listinfo/brasil-usuarios
-- 
site: http://www.midstorm.org/~telles/
e-mail: [EMAIL PROTECTED] 
jabber: [EMAIL PROTECTED] 
sip:[EMAIL PROTECTED]

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a