在为应用程序构建架构时遇到一个问题。
何时使用varchar(max)和nvarchar(max)。我的意思是应该使用它的确切用例。我也曾在网上冲浪,但我能够得到确切的答案。
varchar(max)
nvarchar(max)
任何人都可以提出一些确切的用例。
这是针对Microsoft SQL Server的 :
NVARCHAR是 Unicode- 每个字符2个字节,因此最大。10亿个字符;可以处理东亚语,阿拉伯语,希伯来语,西里尔字母等字符。
NVARCHAR
VARCHAR就是 非Unicode -每个字符1个字节,最大 容量为20亿个字符,但仅限于您正在使用的SQL Server字符集- 基本上不支持前面提到的那些语言
VARCHAR