说到数据库设计,我有点老派,所以我完全支持在列中使用正确的数据大小.然而,当我为一位朋友查看数据库时,我注意到他经常使用varchar(max)
.现在,我立即想到的是把它扔给他,并告诉他改变它.但后来我想了想,想不出一个好的理由让他不用它(如果你想知道的话,他用了一个case类型的工具来生成db).
我一直在研究varchar(max)
种用法这个话题,我真的想不出什么好的理由让他不使用它.
他不使用列作为索引,数据库上的应用程序对输入有限制,因此不允许字段中出现大量条目.
如果能帮我让他看清真相,我们将不胜感激:).