CREATE TABLE TABLA (COLUMNA VARCHAR(128)); INSERT INTO TABLA VALUES ('MAURICIO MURILLO' || CHR(10) || 'ingmmurillo'); COMMIT; SELECT * FROM TABLA;
Al consultar el registro de la tabla se obtendrá lo siguiente:
Como se puede observar, los datos de la columna COLUMNA contienen un salto de línea representado por /n. Para reemplazar los saltos de línea que se encuentren en la cadena de texto por un espacio en blanco se usa la función regexp_replace como se muestra a continuación:
select columna, regexp_replace(columna, E'[\\n\\r]+', ' ', 'g' ) as columna_nueva from tabla;
Excelente
ResponderEliminarMe pasé todo un día tratando de quitar el enter dentro de un texto, porque al exportar a csv me creaba filas de más, hasta que leí este post. Muchas gracias. Funcionó perfecto
ResponderEliminar