Len () vs datalength () no SQL Server 2005
Recentemente enfrentei um problema ao usarlen()
em uma consulta para descobrir o tamanho de uma consulta,len()
não estava contando os espaços à direita do valor. Masdatalength()
está contando os espaços à direita também.
Isso significa que se eu estou fazendo alguma operação que lida com o comprimento real do valor, então eu tenho que usardalalength()
sobrelen()
.
ex: Se eu precisar que o valor de um determinado valor seja de 10 caracteres. ou seja, se o valor for de 3 caracteres, tenho de anexar 7 espaços a ele.
Saudações