Eliminar datos de campos

07/10/2005 - 17:14 por Erick Sanchez | Informe spam
Si yo tengo algunos numeros de clientes que tengan valores de mas como los
puedo eliminar. el campo es nvarchar de 50.
numero de cliente correcto 54124
numero de cliente incorrecto 00000054125, 00000058025, etc
como elimino la tanda de 0 que hay por delante .
Intente hacerlo de esta manera

update cobros
set codigocliente = '000000'+replace(codigocliente,'0','')
where substring(codigocliente,1,1)='0'

pero me envia un error de dato binario, me imagino que de esta forma el solo
opera con un solo valor en el set.
Gracias
 

Leer las respuestas

#1 Alejandro Mesa
07/10/2005 - 18:49 | Informe spam
Trata:

update cobros
set codigocliente = replace(codigocliente,'0','')
where codigocliente like '0%'


AMB

"Erick Sanchez" wrote:

Si yo tengo algunos numeros de clientes que tengan valores de mas como los
puedo eliminar. el campo es nvarchar de 50.
numero de cliente correcto 54124
numero de cliente incorrecto 00000054125, 00000058025, etc
como elimino la tanda de 0 que hay por delante .
Intente hacerlo de esta manera

update cobros
set codigocliente = '000000'+replace(codigocliente,'0','')
where substring(codigocliente,1,1)='0'

pero me envia un error de dato binario, me imagino que de esta forma el solo
opera con un solo valor en el set.
Gracias



Preguntas similares