VARCHAR和NVARCHAR是SQL数据库中的两种数据类型,VARCHAR存储非Unicode字符,每个字符占用1个字节;NVARCHAR存储Unicode字符,每个字符占用2个字节,适用于多语言数据。VARCHAR的性能更好,而NVARCHAR对于多语言支持至关重要。在单语言应用程序中优化性能时选择VARCHAR。
在开发时候,发现数据库的一个字段用的是nchar(16),让我感觉很奇怪,我知道nvarchar可以变长,nchar会用空格填充,这在存取时候需要Trim( )操作,所以我一直不用nchar。而现在在产品中发现nchar的使用,不由觉得很奇怪。 私底下认为是效率的问题,一番Google之后发现一段文章详述了几种数据库文字类型存储的差异。 原文出处:char nchar varchar...
完成下面两步后,将自动完成登录并继续当前操作。