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?
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
Curtir tópico
+ 0
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]
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
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!!
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
Clique aqui para fazer login e interagir na Comunidade :)