sql-server – SQL Server中的数据类型是否应为2的幂大小?

前端之家收集整理的这篇文章主要介绍了sql-server – SQL Server中的数据类型是否应为2的幂大小?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
sql Server中的数据类型有哪些好的大小?在定义列时,我将大小为50的数据类型视为默认大小之一(例如:nvarchar(50),binary(50)). 50的意义是什么?我很想使用2的大小,那更好还是没用?

更新1
好的,谢谢你的投入.我只是想知道为列定义数据类型大小的最佳方法.

解决方法

这么多字段长度为50的原因是sql Server默认为50,因为长度是个问题的大多数数据类型的长度.

如前所述,字段的长度应该适合于存储在那里的数据,尤其是因为sql Server中单个记录的长度有限(它是~8000字节).有可能超过这个限制.

此外,字段的长度可以视为文档的一部分.我不知道有多少次我遇到了懒惰的程序员,他们声称他们不需要记录,因为代码是自我记录的,然后他们就不会做那些使代码自我记录的事情.

猜你在找的MsSQL相关文章