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

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


Usando assim a perfornance do banco cai muito?


________________________________________
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:28
Para: FireBase
Assunto: Re: [firebase-br] RES: RES: Mudando o tamanho de campos

Pode colocar qualquer expressão que normalmente seria aceita pelo firebird.



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

> 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
>
> ______________________________________________
> 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