PDA

Ver la Versión Completa : En postgres: Cómo elimino de un campo varchar los saltos de línea


PabloTech
24-02-2007, 01:12:25
Hola a todos...

Tengo un problemita... Estoy trabajando en PostgreSQL. Tengo un campo de tipo varchar, se llama leyenda; y resulta, que tiene almacendo saltos de línea (o saltos de carro ¡si lo prefieren!) dentro del texto. Lo que yo quiero hacer es obtener una consulta en SQL para mostrar este campo, por ejemplo: en una grilla, sin que tenga escribir nada en Delphi.

Lo que necesito es algo como lo siguiente:
SELECT SUBSTRING(Leyenda 'hasta el primer salto de linea') AS Lyd
FROM Leyendas;
; y que obtenga, como resultado una tabla con el campo Lyd sin los saltos de línea.
Pero no sé cómo hacerlo.

:( ¿Quién podrá ayudarme?
Pdta: La semana que viene me tomo unas vacaciones.:cool:

roman
24-02-2007, 03:36:16
Bueno, yo de PostgreSQL no sé nada, pero viendo el manual (http://www.postgresql.org/docs/8.2/interactive/functions-string.html), veo que está la función replace, que acaso pudiera servirte:


select replace(Leyenda, "\n\r", "") as Lyd
from Leyendas


// Saludos