sql中nchar与nvarchar的问题
发布网友
发布时间:2022-05-01 03:33
我来回答
共2个回答
热心网友
时间:2022-05-01 05:02
nchar(10)会不足10位后面自动填空格。
所有你选nchar(10)的时候出来的是4个空格。你可以去length看看
nvarchar(10)不足10位的后面不填
——-补充
当你选择nchar(4)的时候正好是0001
如果是nchar(5)那么出来的就是001
你可以试试
热心网友
时间:2022-05-01 06:20
nchar()是固定长度的字符
nvarchar()是可变长度的
如果是nchar(10)的话,他会自动用空格不全剩余的空位置