Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Marcos S.

Correção de campo "telefone" com vários dados.

Recommended Posts

Olá pessoal! Tudo certo?

 

Preciso de ajuda! Preciso ajustar uma tabela mal elaborada de uma empresa! Existe um campo em um banco de dados gigantesco onde se armazena telefones (residencial, comercial e celular), mais preciso separá-los de forma que fique separado em 3 campos distintos. Pensando grande quantidade de linhas existentes...Existe alguma maneira corrigir isso de forma prática?

 

Segue uma amostra de como esta hoje:

http://s17.postimg.org/l7ff8nsq7/foto213.jpg

Compartilhar este post


Link para o post
Compartilhar em outros sites

Difícil pois está muito "sujo", mas tente fazer uma rotina que usando as funtions de string tipo substring , instr etc quebre a string única em ddd fone1, fone2 etc.

 

Não parece sequer haver um padrão de separação, ora é espaço, ora é traço que separa um prefixo de fone também.

 

 

Talvez a rotina faça 90% dos casos e o resto fazer manualmente.

 

 

Além do que como saber se é comercial ou residencial, celular dá para saber pois começam com 789...

 

Lembre que no Rio e Sampa os cels tem 9 dígitos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.