我想了解在性能、内存和其他方面使用varchar(500)与varchar(max)的优缺点是什么?
- 它们是否使用相同的存储空间?
在SQL Server 2000/2005/2008的情况下,答案是否不同?
我想了解在性能、内存和其他方面使用varchar(500)与varchar(max)的优缺点是什么?
在SQL Server 2000/2005/2008的情况下,答案是否不同?
VARCHAR(MAX)
列可以接受501个或更多字符,而VARCHAR(500)
列则不能。所以如果你有一个业务规则限制值为500个字符,那么VARCHAR(500)
更合适。