Tengo una base de datos sqlite con más de 400k registros. Acabo de descubrir que algunos de los campos de texto tienen retornos de carro en ellos y quería eliminarlos. Quería copiar la estructura de la tabla original y luego hacer algo como:¿Cómo eliminar los retornos de carro en un campo de texto en sqlite?
INSERT INTO large_table_copy
SELECT date, other_fields, replace(dirty_text_field,XXX,"")
FROM large_table
Dónde XXX
es lo que el código sería para un retorno de carro. No es \n
. Pero no puedo descubrir qué es.
Hey, aplausos para que Dan. Spot on. – alj
Para cualquiera que no tenga claro esto ... puede hacer algo como 'SELECT replace (dirty_text_field, X'0A ',' \ n ') ...' para reemplazar single \ n chars con el equivalente "\ n" 2- cadenas de caracteres –
@MarkCarter esta es una buena respuesta, ¿por qué no publicarla en lugar de solo como un comentario? – aculich