Intercalación y espacios en blanco

03/08/2005 - 17:05 por bastet | Informe spam
Hola,

tengo una sentencia de este tipo:

select left(campo1, 40) + space(40 - len(campo1))
from tabla.

Me saca el valor de campo1 y rellena con espacios hasta 40 caracteres
con espacios.

Esto ha funcionado correctamente hasta hace unos días.

Ahora no hay forma de que rellene los 40 caracteres. ¿Puede ser que la
intercalación afecte en este caso? ¿Qué intercalaciones tienen en
cuenta los espacios en blanco a la derecha del texto en tipo de datos
varchar?

¿Puede esto afectar también a los decimales?

Gracias.

Un saludo,

Enrique Barceló
 

Leer las respuestas

#1 Maxi
03/08/2005 - 17:20 | Informe spam
Hola podes hacer una mini prueba, en lugar de campo1 hacelo sobre una
variable en la cual le pongas un valor de algun campo y proba, no creo que
sea un tema de intercalacion


Salu2
Maxi


"bastet" escribió en el mensaje
news:
Hola,

tengo una sentencia de este tipo:

select left(campo1, 40) + space(40 - len(campo1))
from tabla.

Me saca el valor de campo1 y rellena con espacios hasta 40 caracteres
con espacios.

Esto ha funcionado correctamente hasta hace unos días.

Ahora no hay forma de que rellene los 40 caracteres. ¿Puede ser que la
intercalación afecte en este caso? ¿Qué intercalaciones tienen en
cuenta los espacios en blanco a la derecha del texto en tipo de datos
varchar?

¿Puede esto afectar también a los decimales?

Gracias.

Un saludo,

Enrique Barceló

Preguntas similares