Identificar caracteres diferentes do Alfabeto - Firebird
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?
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
Curtidas 0
Melhor post
Luiz Vichiatto
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]
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]
GOSTEI 1
Mais Respostas
João Neto
02/10/2017
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!!
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!!
GOSTEI 1