Tuesday, June 10, 2008

RE: [pgsql-es-ayuda] Como puedo eliminar ' de una cadena

Podes incluir esta funcion:

translate(string text, from text, to text)
text
(Any character in string that matches a character in the from set is
replaced by the corresponding character in the to set )
translate('12345', '14', 'ax') a23x5

----------------------------------------------------------------------------
------------------------------------------
Tu ejemplo seria de la siguiente manera:

base=# select translate('tu,cadena,completa',',','_') as conversion;
conversion
--------------------
tu_cadena_completa
(1 fila)
----------------------------------------------------------------------------
------------------------------------------

Espero te sea util.

Atte.
___________________________
ASC Daniel Ferrer
Gerente de Sistemas - CTD SRL
Rosario - Argentina
mailto:sistemas@ctd.com.ar
___________________________

-----Mensaje original-----
De: pgsql-es-ayuda-owner@postgresql.org
[mailto:pgsql-es-ayuda-owner@postgresql.org] En nombre de
badillo@cav.desoft.cu
Enviado el: Martes, 10 de Junio de 2008 08:49 p.m.
Para: pgsql-es-ayuda@postgresql.org
Asunto: [pgsql-es-ayuda] Como puedo eliminar ' de una cadena

Saludos,

Cómo puedo eliminar o sustituir el caracter ', de un acadena para poder
hacer un insert o update.

ejemplo, una de las tablas que tengo tomar datos de ella, en los campos de
tipo texto tienen en su contenido el caracter ', y cuando trato de hacer
mi cadena para ejecutarla me emite un error.

como puedo decirle al valor que trae el campo que omita ese caracter.

--
TIP 4: No hagas 'kill -9' a postmaster

No virus found in this incoming message.
Checked by AVG.
Version: 7.5.524 / Virus Database: 270.2.0/1494 - Release Date: 2008-06-10
07:22 a.m.

No virus found in this outgoing message.
Checked by AVG.
Version: 7.5.524 / Virus Database: 270.2.0/1494 - Release Date: 2008-06-10
07:22 a.m.

--
TIP 4: No hagas 'kill -9' a postmaster

No comments: