关于数据库设计,我有点老了,所以我完全赞成在列中使用正确的数据大小。但是,在查看一个朋友的数据库时,我注意到他使用varchar(max)
了很多东西。现在,我立即想到的是将其退还给他,并告诉他进行更改。但是后来我考虑了一下,不能为他不使用它提供充分的理由(如果您想知道的话,他曾使用过一个案例类型工具来生成数据库)。
我一直在研究varchar(max)
用法的主题,但我不能提出任何不使用它的充分理由。
他不使用列作为索引,位于数据库上的应用程序对输入有限制,因此不允许在字段中输入大量条目。
任何帮助将不胜感激,以帮助我让他看到光:)。