Buen día , tengo una base de datos en Firebird y acceso a ella con Flamerobin , quiero de 1 campo de 1,000 registros quitar los puntos y comas , sin borar los demas caracteres, he tratado de hacerlo sin tener éxito. Alguna idea.

FlameRobin con FireBird
#1
Escrito 27 diciembre 2017 - 01:30
#2
Escrito 27 diciembre 2017 - 04:14
Buen día , tengo una base de datos en Firebird y acceso a ella con Flamerobin , quiero de 1 campo de 1,000 registros quitar los puntos y comas , sin borar los demas caracteres, he tratado de hacerlo sin tener éxito. Alguna idea.
Hola traka, bienvenido a delphiaccess, es importante que coloques tu código y de esa forma alguno de los compañeros expertos en Flamerobin te ayude de forma precisa.
Saludos
#3
Escrito 30 diciembre 2017 - 10:26
Reemplazar Carácter de una Cadena (de todos los registros de una tabla)
Buen día Anubis , les comento que intente con esta linea y no tuve exito, por que me borro toda la cadena del campo:
-->> update alumnos set CALLE = ' ' where CALLE LIKE '%.%'
y en FOXPRO utilizo la siguiente linea con exito pero en FlameRobin no me reconoce el comando REPLACE Y STRTRAN
#4
Escrito 30 diciembre 2017 - 11:02
y tambien funciona para toda la tabla en FOXPRO la siguiente line , pero en FAMEROBIN NO, alguna idea?
de antemano gracias.
#5
Escrito 30 diciembre 2017 - 11:03
UPDATE alumnos SET calle = STRTRAN(calle,'.'," ")
#6
Escrito 30 diciembre 2017 - 11:05
Hola Traka,
¡Bienvenido a DelphiAccess! Esperamos que este foro te sea de buen agrado y se convierta en tu 2do hogar.
Ahora, volvamos a tu problemática.
Tengo que reconocer que no estoy demasiado memorioso sobre las funciones internas ni externas (udf) que tiene disponible Firebird para el tratamiento de cadenas, pero CREO que NO tiene una función (por defecto, de base, propia) que te haga todo el trabajo. Cuanto mucho podrías elaborar un procedimiento almacenado y tratar de diseñar tu "funcion" en base a las que están disponibles (mira aquí y aquí), o bien buscar si no hay alguna UDF de terceros que cuente con dicha funcionalidad (es posible crear nuestras propias UDFs, como puede leerse desde esta documentación)
Ahora, en mi opinión, la alternativa de crear nuestra SP/UDF propia me parece más trabajo. Yo en su lugar optaría por hacerlo "por fuera" empleando algún lenguaje de programación y diseñar un sistema que se encargue de hacer el trabajo. Sobre todo si es algo que se va a hacer para una única vez.
Saludos,