通常,它与
varchar真实情况相同。该数字仍然是最大字符数,而不是数据长度。
nvarchar(100)允许100个字符(在SQL Server中可能消耗200个字节)。
您可能要考虑到这样一个事实,即不同的文化可能需要更多的角色来表达同一件事。
但是,如果使用
SC排序规则(支持补充字符),则是一个例外。在这种情况下,单个字符可能最多占用4个字节。
因此,最糟糕的情况是将声明的字符值加倍。

通常,它与
varchar真实情况相同。该数字仍然是最大字符数,而不是数据长度。
nvarchar(100)允许100个字符(在SQL Server中可能消耗200个字节)。
您可能要考虑到这样一个事实,即不同的文化可能需要更多的角色来表达同一件事。
但是,如果使用
SC排序规则(支持补充字符),则是一个例外。在这种情况下,单个字符可能最多占用4个字节。
因此,最糟糕的情况是将声明的字符值加倍。