代码之家  ›  专栏  ›  技术社区  ›  Gideon

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

  •  5
  • Gideon  · 技术社区  · 17 年前

    在MicrosoftSQLServerManagerStudio中创建新的VARCHAR列时,它的默认长度为50。这个长度有什么特殊意义吗?如果理论上我可以选择30到70之间的长度,那么选择2次方的默认值(比如32或64)不是更好吗?

    3 回复  |  直到 17 年前
        1
  •  5
  •   Eoin Campbell    17 年前

    因为这是一个很好的小整数。。。说真的,我认为这是一个相当武断的决定。

        2
  •  2
  •   Robin Day    17 年前

        3
  •  -3
  •   PurpleEdge PurpleEdge    17 年前