Yo necesito consultar el tilde, que estoy migrando una base de datos de interbase a postgres
Por ejemplo en interbase tengo la siguiente tabla:
Proveedores
Codigoprovee | Descripcion | etc....
1 | "Cocacola" | etc...
2 | ..... | ...
........................................................
20 | "BEARD'S GAME" | etc....
....
Al pasar estos datos a postgres me dan problema ya que en postgres uso codificacion UTF 8.
Ando buscando un select que me devuelva la tabla de la siguiente manera.
Codigoprovee | Descripcion | etc....
1 | "Cocacola" | etc...
2 | ..... | ...
........................................................
20 | "BEARD S GAME" | etc....
....
Algunos script que estoy usando
Para filtrar uso
select * from compras
where nombreprovee like '%''%'
También resolver un caso un puntal, a esto lo quiero hacer general.
Utilizo
select
cast (case Descripcion
when 'BEARD''S GAME' then 'BEARD S GAME'
else Descripcion end as varchar(40)) as nombreprovee
from Proveedores
Bueno, eso no se como remplazar el anterior case por un comando tipo strremplace o algo por el estilo que funcione dentro de un select (no procedure).
La idea de resolver dentro de un select es que el sistema tiene más de 150 tablas y por cada tabla que tengo un problema parecido no quiero usar un store procedure para hacer el pase.
Desde ya muchas gracias.
Sebastián Martín, Artaza Saade.