1

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

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

4

0 回答 0