sql >> Base de Datos >  >> RDS >> Sqlserver

Espacios recortados automáticamente [2 espacios =5 espacios]

1) LEN está documentado como:

(mi énfasis )

y 2) Cómo SQL Server compara cadenas con espacios finales está documentado:

(Y así, de hecho, técnicamente lo que sucede no es recortar sino rellenar. Puntos de bonificación si realmente puede encontrar una forma de demostrar esta diferencia)

Dos formas de trabajar con estas características:una, puede usar DATALENGTH . La otra es que puede agregar un carácter final que no sea un espacio, para usarlo como centinela.