sqlserver数据库字段出现空格字符问题

SQL 中定义:
char: 固定长度,存储ANSI字符,不足的补英文半角空格。

nchar: 固定长度,存储Unicode字符,不足的补英文半角空格

varchar: 可变长度,存储ANSI字符,根据数据长度自动变化。

nvarchar: 可变长度,存储Unicode字符,根据数据长度自动变化。

解决方案:
业务中字符主键类建议优先使用varchar,nvarchar。
如使用char,查询语句中最好trim下,防止业务中出现不必要的错误。

发布了13 篇原创文章 · 获赞 0 · 访问量 4643

猜你喜欢

转载自blog.csdn.net/qq_37869796/article/details/105426601