Sql server Varchar的最大大小(最大值)

Sql server Varchar的最大大小(最大值),sql-server,sql-server-2008-r2,Sql Server,Sql Server 2008 R2,在SQL Server 2008 R2(64位)上,varchar的最大大小(最大值)是多少 我知道8K之后会进入溢出页面,但我不知道我可以在所有页面中放入多少字符。最大类型可以容纳2GB的数据。请参阅。在调用SQL之前从.Net验证它将是int.MaxValue Console.WriteLine(int.MaxValue); > 2147483647 你看了吗?2^31-1*bytes“@gbn-我确实看过MSDN。我想我的困惑是因为不确定一个“字符”是否等于一个字节。nvarcha

在SQL Server 2008 R2(64位)上,varchar的最大大小(最大值)是多少


我知道8K之后会进入溢出页面,但我不知道我可以在所有页面中放入多少字符。

最大类型可以容纳2GB的数据。请参阅。

在调用SQL之前从.Net验证它将是
int.MaxValue

Console.WriteLine(int.MaxValue);
> 2147483647

你看了吗?2^31-1*bytes“@gbn-我确实看过MSDN。我想我的困惑是因为不确定一个“字符”是否等于一个字节。nvarchar(max):没有什么不同,汤姆,比如char(100)vs nchar(100)=100字节vs 200字节
varchar(max)