There are additional considerations for using char.
char returns a char datatype. If the resulting value is the first byte of a multibyte character, the character may be undefined.
If char_expr is NULL, returns NULL.
See also Transact-SQL Users Guide.