我应该在设计表格时使用varchar(255)
或varchar(256)
吗?我听说一个字节用于列的长度,或用于存储元数据。
在这一点上它不再重要了吗?
我在互联网上看到了一些帖子,但是它们适用于 Oracle 和 MySQL。
我们有 Microsoft SQL Server 2016 企业版,它如何应用于这种环境?
现在举个例子,如果我告诉我的客户保留例如 255 个字符而不是 256 个字符的文本描述,有什么区别吗?我读到的内容“最大长度为 255 个字符,DBMS 可以选择使用单个字节来指示字段中数据的长度。如果限制为 256 或更大,则需要两个字节。” 这是真的?
database-design sql-server varchar sql-server-2016 enterprise-edition