Tengo una tabla con los campos ciudad y calle, lo que necesitaba era actualizar los datos de calle haciendo una union entre calle y ciudad.

SI Calle es:

 

Calle Syswoody

 

y ciudad es Madrid

 

El resultado deseado seria Calle Syswoody, Madrid (incluida la coma, queremos dejarlo bonito.)

 

update tablac set calle = Rtrim(calle) + ‘, ‘ +rtrim(ciudad)

Recibo los siguientes mensajes de error

 

«strin or binary data would be truncated»   si os hago el favor de traducir seria Error «Los datos de cadena o binarios se truncarían.»

 

Bien esto se debe a que el campo calle tiene una limitacion por tamaño podemos ir a las propiedades de la tabla y ver cual es el maximo.

 

Yo lo que hice fue sacar la maxima logintud gurdada en este campo

SELECT max(datalength(calle)) from tabla

 

Fue 200 asi que lo que hice fue actualizar aquellos donde calle no superara esa cantidad

 

update tabla set calle = Rtrim(calle) + ‘, ‘ +rtrim(ciudad)  where
calle is not null and ciudad is not null and datalength(calle) < 200

 

 

 

Por admin

Deja una respuesta

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
100% Free SEO Tools - Tool Kits PRO