我可以在 SQL Server 上的 NVARCHAR(4000) 中存储多少个字符?

Ala*_*an2 1 sql-server sql-server-2008

我越来越糊涂了。NVARCHAR(4000) 是指我在该字段中可以拥有的字符数还是我必须为此进行一些转换?我已经意识到 NVARCHAR 每个字符占用的空间是原来的两倍,但我仍然不确定 4000 中最多有多少个字符。

Dam*_*ver 5

nvarchar(4000) 可以存储 4000 个 UCS-2 字符:

可变长度的 Unicode 字符串数据。n定义字符串长度,可以是 1 到 4,000 之间的值。