Fórum Identificar caracteres diferentes do Alfabeto - Firebird #586427

02/10/2017

0

Bom dia senhores!!

Tenho uma tabela em um banco de dados Firebird, com os campos código e descrição.
Existem vários registros com caracteres especiais no campo de descrição. O maior problema é que esses caracteres não se limitam apenas a letras acentuadas.
Preciso identificar, quais os registros, cujo campo de descrição possuam caracteres diferentes de 'ABCDEFGHIJKLMNOPQRSTUVXWYZ'.
Creio que terei que fazer isso por meio de Store Procedure mas ainda não sei o meio de se fazer isso.

Alguém poderia me dar uma luz?
João Neto

João Neto

Responder

Post mais votado

03/10/2017

João, acredito que a função SIMILAR TO pode te auxiliar.

Não utilizei, mas pesquisei um pouco sobre o assunto, ela se utiliza de expressão regular, que quanto a regex isso ajuda muito.

Segue alguns endereços par auxiliar....

depois poste se deu certo.

A propósito, a versão é para 2.5, é a tua versão?

https://firebird21.wordpress.com/tag/similar/

https://asfernandes.github.io/2014/03/31/artigo-novidades-do-firebird-25.html

[url:descricao=https://www.google.com.br/search?q=firebird+utilizando+similar+to&oq=firebird+utilizando+similar+to&aqs=chrome..69i57.9404j0j4&sourceid=chrome&ie=UTF-8]https://www.google.com.br/search?q=firebird+utilizando+similar+to&oq=firebird+utilizando+similar+to&aqs=chrome..69i57.9404j0j4&sourceid=chrome&ie=UTF-8[/url]

Luiz Vichiatto

Luiz Vichiatto
Responder

Gostei + 1

Mais Posts

03/10/2017

João Neto

Bom dia Luizaummm

Muito obrigado pela ajuda!

Utilizo a versão 2.1.

Farei uma pesquisa no período da tarde sobre a função indicada e posto se conseguir algum avanço.

Abraços!!
Responder

Gostei + 1

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar