[firebase-br] Função DIGITS(), alguma maneira de contornar sua ausencia?

Gladiston Santana gladiston em vidy.com.br
Seg Nov 7 12:03:52 -03 2016


Olá pessoal,

Estou importando dados de um outro banco de dados, e para evitar
duplicações tenho que conferir se um telefone já não foi importado antes. O
problema é que a forma como o telefone foi armazenado permite duplicações
como 11-555-9090, (11)555-9090 e 115559090 então precisaria usar uma função
chamada DIGITS que existe em outros bancos de dados que retorna de uma
string apenas os digitos numericos e então importar os que não existem ou
excluir os que são repetidos.

O Firebird não possui tal função, ou talvez ela exista de outra forma,
alguém aqui lista já precisou disso e conseguiu resolver essa questão?

Se não houver, vou tem que pensar numa procedure e quebrar a cabeça por
algo que parece ser simples.



Mais detalhes sobre a lista de discussão lista