摘要:
前段时间在测试的时候发现了一个问题,看过Log之后发现在插入数据到数据库的时候发生异常了!原因是由于插入的字符串太长,项目中的用到的类型是NVARCHAR,下面就是对它们的理解:1.VARCHAR -- 字节数 示例:VARCHAR(10) - [中文代表两个字节数] 上面的定义表示我存储的字节数为10个,那么英文就能存10个,中文只能存5个!2.NVARCHAR -- 字符数 示例:NVARCHAR(10) - [中文代表两个字节] 上面的定义为我存储的字符数为10个,那么英文就能存10个,那么中文也能存10个! 如果把NVARCHAR理解为存储的是字符数,那么就很容易理解在存储中... 阅读全文