SQL:为什么varchar(50)是默认的?

Gid*_*don 5 sql varchar

当我在Microsoft SQL Server Manager Studio中创建新的VARCHAR列时,默认为50长度.这个长度有一些特殊含义吗?如果理论上我可以选择30到70之间的长度,那么对于2的幂(如32或64,在这种情况下)的默认值是不是更好?

Eoi*_*ell 5

因为它是一个很好的小圆数......严重的是,我认为它是非常随意的决定.