[firebase-br] RES: RES: Mudando o tamanho de campos

Carlos Phelippe carlos.phelippe em digilab.com.br
Ter Out 9 13:17:58 -03 2012


No compute by posso por um caracter especial '#' para separar os campos?

Nesse caso como ficaria isso:

pesquisa compute by (nome||'#'||cnpj||'#'||contato))

Tá certo?

________________________________________
De: lista [lista-bounces em firebase.com.br] em nome de Gladiston Santana [gladiston em vidy.com.br]
Enviado: terça-feira, 9 de outubro de 2012 13:13
Para: FireBase
Assunto: Re: [firebase-br] RES: Mudando o tamanho de campos

CREATE TABLE CLIENTES(
nome varchar(255),
cnpj varchar(14),
contato varchar(255),
pesquisa compute by (nome||cnpj||contato))

select * from clientes where pesquisa like "%1234%"



Em 9 de outubro de 2012 11:01, Carlos Phelippe <
carlos.phelippe em digilab.com.br> escreveu:

> Desculpa minha ignorância... mas como faria?
>
> ________________________________________
> De: lista [lista-bounces em firebase.com.br] em nome de Gladiston Santana [
> gladiston em vidy.com.br]
> Enviado: terça-feira, 9 de outubro de 2012 10:28
> Para: FireBase
> Assunto: Re: [firebase-br] Mudando o tamanho de campos
>
> Sugestão :
>
> Crie um campo virtual com o nome de campo_pesquisa usando 'compute by' cuja
> formula seja 'nome || apelido || telefone' e depois no seu programa use
> apenas :
> where campo_pesquisa like "%abrobrinha%"
>
> Campos compute by podem ser modificados a qualquer hora e sua preocupação
> com tamanho deixa de existir (ui!).
>
> Gladiston Santana
> Departamento de TI
> Grupo Vidy
> Tel (11) 4787-3122 ramal 228
> Rod. Régis Bittencourt 3360 - Km 272,5
> Taboão da Serra - SP - CEP: 06793-000
> Visite nosso site: www.vidy.com.br
> Visite também : www.expolabor.com.br
>
>
>
>
>
> Em 9 de outubro de 2012 09:07, Carlos Phelippe <
> carlos.phelippe em digilab.com.br> escreveu:
>
> > Olá pessoal!
> >
> > Tenho alguns campos varchar de tamanho diferentes, por exemplo:
> >
> > Nome varchar(100), apelido varchar(50), email varchar(100) telefone
> > varchar(15)
> >
> > Para agilizar a vida do usuário tenho um campo onde a pessoa pode
> > pesquisar por qquer conteúdo nos referidos campos acima.
> >
> > Algo como:
> >
> > select campos where
> > nome like '%InfoAProcura%' or apelido like '%InfoAProcura%' or telefone
> > like '%InfoAProcura%'
> >
> > Quando o usuário informa mais de 15 caracteres ocorre um erro na
> pesquisa.
> >
> > Para sanar isso pensei em mudar todos os tamanhos para 100.
> >
> > Fazendo isso terei um aumento no tamanho da base de dados? Outra solução?
> >
> > Obrigado!
> >
> > [
> >
> http://www.digilab.com.br/wp-content/themes/Digilab/images/logo_digilab.jpg
> ]
> >   Carlos Phelippe
> > Analista de Sistemas
> > +55 48 3234 4041
> > digilab.com.br<http://www.digilab.com.br>
> >
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > http://www.firebase.com.br/fb/artigo.php?id=1107
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa




Mais detalhes sobre a lista de discussão lista