![]() |
1
10
在SQL 2000中,行限制为8K字节,与内存中的页面大小相同。 [编辑] 2005年,页面大小相同(8K),但数据库使用页面行上的指针指向包含较大字段的其他页面。这使得2005能够克服8K行大小的限制。 |
![]() |
2
7
似乎吸引了很多人的问题是,你可以创建一个根据定义可以容纳8K以上数据的表,并且它会很好地接受它。该表将正常工作,直到您实际尝试向表中插入超过8K的数据为止。 因此,假设您创建了一个表,其中包含一个整数字段作为主键,以及10个varchar(1000)字段。该表在大多数情况下都能正常工作,因为您填充所有10个varchar(1000)字段的次数将非常少。然而,即使你试图在每个字段中输入1000个字符,它也会给你这个问题中提到的错误。 |
![]() |
3
3
仅供参考,如果问题是由删除可变长度列后需要回收的空间引起的,在数据库上运行此SQL命令可以解决这个问题:
|
![]() |
4
2
这曾经是SQL 2000中的一个问题,但我认为它在2005年得到了解决。 |
![]() |
5
0
8094字节。 如果你列出更多关于你正在做什么的信息,它可能会帮助我们找出真正的原因。 |
![]() |
6
0
|
![]() |
John D · 需要为NULL或NOT NULL的WHERE子句 7 月前 |
![]() |
Marc Guillot · 记录值时忽略冲突 8 月前 |
![]() |
Fachry Dzaky · 正确使用ROW_NUMBER 8 月前 |
![]() |
TriumphTruth · 从满足特定条件的数据集中选择1行 8 月前 |