在数据库设计方面我有点老派,所以我完全赞成在列中使用正确的数据大小。但是,在为朋友查看数据库时,我注意到他使用varchar(max)
了很多。现在,我的直接想法是把它扔给他并告诉他改变它。但是后来我想了想,找不到一个很好的理由让他不使用它(如果你想知道的话,他使用了一个案例类型的工具来生成数据库)。
我一直在研究varchar(max)
使用的主题,我真的想不出任何充分的理由让他不使用它。
他不使用列作为索引,位于数据库上的应用程序对输入有限制,因此它不允许在字段中输入大量条目。
任何帮助将不胜感激,以帮助我让他看到光明:)。