[firebase-br] RES: RES: Retirar Pontos, Barras e Traços de um campo

Daniel (Vipa) daniel em vipa.com.br
Seg Set 14 11:21:30 -03 2009


Olá Ivan!

No caso do campo CNPJ, perfeito! Funcionou legal, mas tenho também o campo
de Inscrição estadual nesta tabela que estou importando e no meu Banco de
dados eu não armazeno pontos e outros caracteres e, como você sabe, a
inscrição estadual possui máscaras diferentes para cada estado.

Por um acaso você saberia me informar como retirar um caracter específico,
no caso pontos ou até mesmo traços?

Obrigado!

Daniel

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Ivan Guimarães Meirelles
Enviada em: segunda-feira, 14 de setembro de 2009 11:11
Para: 'FireBase'
Assunto: [firebase-br] RES: Retirar Pontos, Barras e Traços de um campo

Olá Daniel...

Tente assim:

Para selecionar sem os pontos e traços e ser mexer na tabela:

	select
		substring(CNPJ from 1 for 2) ||
		substring(CNPJ from 4 for 3) ||
		substring(CNPJ from 8 for 3) ||
		substring(CNPJ from 12 for 4) ||
		substring(CNPJ from 17 for 2)
	from [sua_tabela]

Ou para alterar na tabela, retirando os pontos e traços:

	Update [sua_tabela] set
		CNPJ = substring(CNPJ from 1 for 2) ||
	 		substring(CNPJ from 4 for 3) ||
			substring(CNPJ from 8 for 3) ||
			substring(CNPJ from 12 for 4) ||
			substring(CNPJ from 17 for 2)


Espero ter ajudado...
Um forte abraço.


-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Daniel (Vipa)
Enviada em: segunda-feira, 14 de setembro de 2009 09:43
Para: 'FireBase'
Assunto: [firebase-br] Retirar Pontos, Barras e Traços de um campo

Bom Dia a todos!

Já pesquisei sobre o assunto e não encontrei algo que possa me auxiliar na
seguinte situação:

Tenho uma campo CPNJ que está sendo gravado com a máscara 99.999.999/9999-99

Preciso retirar os pontos, barras e traços. Existe alguma função ou algum
"atalho" para executar esta operação?

Acho que já me auxiliaram com algo parecido aqui na lista, mas não consegui
encontrar, nem na lista e nem no Google.

Se alguém puder um ajudar, ficarei muito grato.

Sds,

Daniel


______________________________________________
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