为nvarchar(256)......?

Fru*_*nts 5 sql sql-server

为什么nvarchar(256)似乎是SQL Server中用户名的标准?

任何返回用户名的系统函数都返回nvarchar(256),ASP成员资格提供程序使用nvarchar(256)

256似乎是一个奇数(是的,我知道它甚至......) - 255我能理解(1字节地址)但256对我没有意义.

谁能解释一下?

Ric*_*ich 13

作为程序员,我们自动从0开始计数,但在这种情况下,nvarchar(0)将表示没有字符.事实证明,256是你的好轮数2 ^ 8.