2024-11-06在 MSSQL 2014版本以上 中,NVARCHAR 数据类型的最大定义长度如下:
NVARCHAR(n):n 的最大值是 4000。因此,NVARCHAR(4000) 可以存储最多 4000 个字符(每个字符占用 2 字节,共 8000 字节)。NVARCHAR(MAX):使用 MAX 时,可以存储最多 2^31-1 个字符,也就是约 2 GB 的字符数据(每个字符占用 2 字节,总共 4 GB)。NVARCHAR(MAX) 可以存储大于 4000 个字符的文本,适合存储较大的字符串内容,如长文本、文档内容等。NVARCHAR(100))以节省存储空间。