[firebase-br] Res: Criar campo virtual com parte de um campo

Fernando Reis Guimarães fernandobhz em gmail.com
Sex Jan 5 15:16:11 -03 2007


Tive uma mesma duvida que voce o cantu falou que é melhor armazenar as
divisoes e criar um computed by unindo eles e sao separando
serial algo como

computed by ( campo1 || campo2 || ... )O)

é bem mais rápido

2007/1/3, Ivan Guimarães Meirelles <igmeirelles em gmail.com>:
>
> Olá Carlos...
>
> Se na sua tabela o CNPJ é armazenado com pontos, barras e etc... faça
> assim:
>
> Select CNPJ,
> substring(CNPJ from 1 for 10) NUMERO,
> substring(CNPJ from 12 for 4) FILIAL,
> substring(CNPJ from 17 for 2) DIGITO from TABELA
>
>
> Agora se é armazenado somente os números, faça assim:
>
> Select CNPJ,
> substring(CNPJ from 1 for 8) NUMERO,
> substring(CNPJ from 9 for 4) FILIAL,
> substring(CNPJ from 12 for 2) DIGITO from TABELA
>
>
> Vc pode criar uma View ou Procedure para isso...
>
>
> Espero ter ajudado...
>
> Um abraço.
>
>
>
> -----Original Message-----
> From: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]
> On Behalf Of Carlos A. F. Sant´Anna
> Sent: terça-feira, 2 de janeiro de 2007 19:14
> To: FireBase
> Subject: [firebase-br] Res: Criar campo virtual com parte de um campo
>
> Ok.
>
> Tenho uma coluna e preciso, dividi-la em três outras virtuais.
>
> Por exemplo, o campo CNPJ. Vou criá-lo fisicamente na tabela, mas os
> campos
> NUMERO, FILIAL e DIGITO, serão na verdade subdivisões deste campo e NÃO
> campos físicos.
>
> Espero ter conseguido explicar.
>
> Valeu.
>
> Sant'Anna
>
> ----- Mensagem original ----
> De: Rubem Nascimento da Rocha <djpardalrocha em hotmail.com>
> Para: lista em firebase.com.br
> Enviadas: Terça-feira, 2 de Janeiro de 2007 20:01:25
> Assunto: Re: [firebase-br] Criar campo virtual com parte de um campo
>
>
> Explica melhor o que vc tá querendo. Isso que tu colocou na tua dúvida tá
> muito vago. Explica melhor. Sds.
>
> >From: Carlos A. F. Sant´Anna <san.soft em yahoo.com.br>
> >Reply-To: FireBase <lista em firebase.com.br>
> >To: lista em firebase.com.br
> >Subject: [firebase-br] Criar campo virtual com parte de um campo
> >Date: Tue, 2 Jan 2007 13:55:43 -0800 (PST)
> >
> >Boa noite a todos.
> >
> >Gostaria de saber como declaro em um script um campo virtual usando
> >parte de um campo real, caso seja possível.
> >
> >Obrigado.
> >
> >[]'s
> >
> >Sant'Anna
> >
> >__________________________________________________
> >Fale com seus amigos  de graça com o novo Yahoo! Messenger
> >http://br.messenger.yahoo.com/
> >______________________________________________
> >FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> >Para editar sua configuração na lista, use o endereço
> >http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> >Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
> _________________________________________________________________
> MSN Messenger: converse com os seus amigos online.
> http://messenger.msn.com.br
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para
> editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
> __________________________________________________
> Fale com seus amigos  de graça com o novo Yahoo! Messenger
> http://br.messenger.yahoo.com/
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para
> editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



-- 
Atenciosamente,
Fernando Reis Guimarães.

Contatos
fernando em fernandobhz.com
http://www.fernandobhz.com
Celular 9213-3727.



Mais detalhes sobre a lista de discussão lista