5
varchar(500)比varchar(8000)有优势吗?
我已经在MSDN论坛上对此进行了阅读,但我仍然不清楚。我认为这是正确的:Varchar(max)将存储为文本数据类型,因此存在缺点。因此,可以说您的字段可靠地在8000个字符以内。就像数据库表中的BusinessName字段一样。实际上,公司名称可能总是少于500个字符(将数字输入我的帽子)。在8k字符数以下,我遇到的许多varchar字段似乎都很好。 那么我应该将该字段设置为varchar(500)而不是varchar(8000)吗?从我对SQL的了解来看,两者之间没有区别。因此,为了使生活更轻松,我想将所有varchar字段都定义为varchar(8000)。那有什么缺点吗? 相关:varchar列的大小(我不觉得这个回答了我的问题)。
90
sql
sql-server
tsql