快速更新的定义
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了快速更新的定义相关的知识,希望对你有一定的参考价值。
基于ITProToday中Itzik Ben-Gan的文章>
Microsoft的实施遵循物理数据独立性原则,因此不保证您将获得数据从查询以任何特定顺序返回,除非您添加ORDER BY外部查询中的子句。类似的违反原则是当人们更新数据并且解决方案的正确性取决于数据按聚簇索引顺序进行更新(在“ 快速更新
”以了解我的意思。我试图找出古怪的更新是什么意思,但徒劳无功。我正在寻找一个例子来理解这个概念。
[基于ITProToday上Itzik Ben-Gan的文章,Microsoft的实现遵循物理数据独立性原则,因此不保证您将从.....]中获取数据。
这里是“古怪的更新”的一个例子
use tempdb
go
drop table if exists t
go
create table t(id int primary key, Amount int, RunningTotal int)
insert into t(id,Amount,RunningTotal) values (1,4,0),(2,2,0),(3,6,0)
declare @t int = 0
update t set @t = RunningTotal = @t + Amount
select * from t
答案
None以上是关于快速更新的定义的主要内容,如果未能解决你的问题,请参考以下文章