Kör med DATALENGTH nu istället! Någon nackdel med att använda det?
Frågan#1
När jag skriver...
SELECT LEN('x ')
...så blir det 1. Den gör liksom en RTRIM...
Hur kan man komma runt detta? Använder SQL-server.
3 svar · 297 visningar · startad av Erik Juhlin
När jag skriver...
SELECT LEN('x ')
...så blir det 1. Den gör liksom en RTRIM...
Hur kan man komma runt detta? Använder SQL-server.
Kör med DATALENGTH nu istället! Någon nackdel med att använda det?
Två saker kan ju eventuellt ställa till med problem.
Om datatypen är Unicode (nchar, nvarchar ..) så får du värdet dubblerat eftersom DATALENGTH reurnerar antalet Bytes.
Om fälttypen är fixed-length (utan "var") så returneras alltid hela fältlängden oavsett datan. Väl?