Ayuda

25/07/2007 - 16:26 por William Garcia | Informe spam
Buen dia

Quiero actualizar en un campo texto donde aparezca AVENIDA por AV. muchas
gracias

Preguntas similare

Leer las respuestas

#1 Gustavo Larriera (MVP)
25/07/2007 - 18:22 | Informe spam
Lea en sus Books Online acerca de la función REPLACE.

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/p...o.Larriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"William Garcia" wrote:

Buen dia

Quiero actualizar en un campo texto donde aparezca AVENIDA por AV. muchas
gracias





Respuesta Responder a este mensaje
#2 Isabela
25/07/2007 - 19:33 | Informe spam
Hola tambien podes utilizar

declare @cCaracter varchar(15)

select @cCaracter = 'CARRERA'

select charindex(@cCaracter,rtrim(ter_direccion)),ter_direccion,
substring(ter_direccion,1, charindex(@cCaracter,rtrim(ter_direccion))
- 1 )+ ' CR ' +
substring(ter_direccion,charindex(@cCaracter,rtrim(ter_direccion)) +
len(@cCaracter) + 1,len(ter_direccion))
from terceros
where ter_direccion like '% CARRERA %'
luego i actualizas
update terceros set ter_direccion = substring(ter_direccion,1,
charindex(@cCaracter,rtrim(ter_direccion)) - 1 )+ ' CR ' +
substring(ter_direccion,charindex(@cCaracter,rtrim(ter_direccion)) +
len(@cCaracter) + 1,len(ter_direccion))
where ter_direccion like '% CARRERA %'

Y tambien

select ter_direccion, 'CR ' + substring(ter_direccion,9,
len(ter_direccion))
from gen_terceros
where ter_direccion like 'CARRERA %'

update gen_terceros set ter_direccion = 'CR ' +
substring(ter_direccion,9, len(ter_direccion))
where ter_direccion like 'CARRERA %'


Espero te sirva, tal vez pueda hacerse mas facil y rapido de otra
manera pero estas lineas me sacaron de un apuro...



Isabela
Respuesta Responder a este mensaje
#3 William Garcia
26/07/2007 - 19:00 | Informe spam
buen dia

mira con este update lo pude hacer

update abonados
set abodir = replace(abodir,'AVENIDA','AV.')
where abodir like '%AVENIDA%'


"Isabela" escribió en el mensaje
news:
Hola tambien podes utilizar

declare @cCaracter varchar(15)

select @cCaracter = 'CARRERA'

select charindex(@cCaracter,rtrim(ter_direccion)),ter_direccion,
substring(ter_direccion,1, charindex(@cCaracter,rtrim(ter_direccion))
- 1 )+ ' CR ' +
substring(ter_direccion,charindex(@cCaracter,rtrim(ter_direccion)) +
len(@cCaracter) + 1,len(ter_direccion))
from terceros
where ter_direccion like '% CARRERA %'
luego i actualizas
update terceros set ter_direccion = substring(ter_direccion,1,
charindex(@cCaracter,rtrim(ter_direccion)) - 1 )+ ' CR ' +
substring(ter_direccion,charindex(@cCaracter,rtrim(ter_direccion)) +
len(@cCaracter) + 1,len(ter_direccion))
where ter_direccion like '% CARRERA %'

Y tambien

select ter_direccion, 'CR ' + substring(ter_direccion,9,
len(ter_direccion))
from gen_terceros
where ter_direccion like 'CARRERA %'

update gen_terceros set ter_direccion = 'CR ' +
substring(ter_direccion,9, len(ter_direccion))
where ter_direccion like 'CARRERA %'


Espero te sirva, tal vez pueda hacerse mas facil y rapido de otra
manera pero estas lineas me sacaron de un apuro...



Isabela

Respuesta Responder a este mensaje
#4 Isabela
26/07/2007 - 23:09 | Informe spam
Cesar Gracias!!!

Siempre es bueno responder porque siempre habra una forma mejor de
hacerlo...

Alguna vez intente el replace pero no me funciono debio ser el afan...

Saludos

Isabela...
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida