[firebase-br] Res: Criar campo virtual com parte de um campo
Ivan Guimarães Meirelles
igmeirelles em gmail.com
Qua Jan 3 08:11:47 -03 2007
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
Mais detalhes sobre a lista de discussão lista