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
