SQL数据类型Varchar(max)Vs Varchar(8000)

时间:2016-07-29 16:54:48

标签: sql sql-server varchar sqldatatypes varcharmax

我的理解: 如果我使用Varchar(100)定义一个列,然后只存储40个字节,那么SQL将仅为该单元分配40个字节。 我想知道的: 现在,如果我将所有单元格定义为Varchar(8000),那么问题是什么?为什么我甚至应该使用Varchar(100)或Varchar(8000以外的任何其他东西)?

另外,为什么不使用Varchar(max)而不是varchar(8000),因为我知道8000是最大值。

0 个答案:

没有答案