From: | Maria Antonieta Ramirez <maramirez(at)ulsaneza(dot)edu(dot)mx> |
---|---|
To: | FORO POSTGRES <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: funcion replace |
Date: | 2017-09-01 17:08:57 |
Message-ID: | CY4PR1801MB19272EB8795940579F8E99D9F6920@CY4PR1801MB1927.namprd18.prod.outlook.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
muchisimas gracias a todos!!!
________________________________
De: Maria Antonieta Ramirez
Enviado: viernes, 1 de septiembre de 2017 12:08:12
Para: FORO POSTGRES
Asunto: Re: funcion replace
Hola, ya encontre la solucion:
lo hice asi:
update educaciondistancia.contenidos_maestria set descripcion = replace (descripcion ,'/maestriaLineaV1/', '/MaestriaLineaAdmon/')
where id in (81);
________________________________
De: Maria Antonieta Ramirez
Enviado: viernes, 1 de septiembre de 2017 12:05:21
Para: Anthony Sotolongo
Cc: POSTGRES
Asunto: Re: funcion replace
Hola , gracias por contestar..
si yo hago update:
UPDATE educaciondistancia.contenidos_maestria
Set replace (descripcion ,'/maestriaLineaV1/', '/MaestriaLineaAdmon/')
where id in (81);
me manda el siguiente error:
ERROR: syntax error at or near "("
LINE 3: Set replace (descripcion ,'/maestriaLineaV1/', '/MaestriaLi...
^
********** Error **********
ERROR: syntax error at or near "("
SQL state: 42601
Character: 62
________________________________
De: Anthony Sotolongo <asotolongo(at)gmail(dot)com>
Enviado: viernes, 1 de septiembre de 2017 11:47:32
Para: Maria Antonieta Ramirez
Cc: POSTGRES
Asunto: Re: funcion replace
Hola María Antonieta, te refieres a hacer un update
educaciondistancia.contenidos_maestria
Set replace...
Saludos
El 1 sep. 2017 1:29 PM, "Maria Antonieta Ramirez" <maramirez(at)ulsaneza(dot)edu(dot)mx<mailto:maramirez(at)ulsaneza(dot)edu(dot)mx>> escribió:
Hola buen dia,
De ante mano les agradezco toda su atencion por leerme..
Miren tengo la siguiente duda ojala me puedan ayudar.
Tengo una tabla que se llama contenidos, dentro de ella tengo un campo que se llama descripcion, dentro de ese campo se almacena una url como por ejemplo:
<img src="/maestriaLineaV1/img/Icono-excel.png"
en esa url quiero cambiar: maestriaLineaV1 por maestria5, este campo lo quiero hacer a todos los registros de mi tabla.
yo busque la funcion replace, y al ejecutar lo siguiente si me muestra un resultado con la cadena cambiada.
select replace(descripcion ,'/maestriaLineaV1/', '/MaestriaLineaAdmon/')
from educaciondistancia.contenidos_maestria
Sin embargo si yo le doy un refresh al registro, me vuele a mostrar la cadena sin el valor cambiado.
mi duda es ¿como le puedo hacer para que realmente haga el cambio?
sin mas por el momento les agradezco su atención.
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2017-09-04 00:42:08 | Re: comportamiento transaccional WITH |
Previous Message | Maria Antonieta Ramirez | 2017-09-01 17:08:12 | Re: funcion replace |