SQL Server 中的更新操作以聚集索引顺序发生?
我想在表中设置顺序位置,但 SQL Server 不允许我ORDER BY
在更新操作中使用。
我测试并且更新发生在作为位置列的聚集索引中,所以一切都很好,但我可以相信它会一直这样工作吗?
DECLARE @Position BIGINT = 0
UPDATE
Paginations
SET
@Position = Position = @Position + 1
SQL Server 中的更新操作以聚集索引顺序发生?
我想在表中设置顺序位置,但 SQL Server 不允许我ORDER BY
在更新操作中使用。
我测试并且更新发生在作为位置列的聚集索引中,所以一切都很好,但我可以相信它会一直这样工作吗?
DECLARE @Position BIGINT = 0
UPDATE
Paginations
SET
@Position = Position = @Position + 1