Definición de una actualización peculiar

I-MHI:

Basado en el artículo de Itzik Ben-Gan en ITProToday

La implementación de Microsoft sigue el principio de la independencia física de datos, y por lo tanto no garantiza que obtendrá la parte trasera datos de una consulta en un orden particular a menos que agregue una cláusula ORDER BY en la consulta externa. Una violación similar del principio es cuando la gente los datos de actualización y corrección de la solución se basa en los datos que se actualizan con el fin índice agrupado (hacer una búsqueda en Internet sobre “ actualización peculiar ” para ver lo que me refiero).

He intentado encontrar lo que significa una actualización peculiar pero en vano. Busco un ejemplo para entender el concepto.

David Browne - Microsoft:

He aquí un ejemplo de la "Peculiar Update"

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

salidas

id          Amount      RunningTotal
----------- ----------- ------------
1           4           4
2           2           6
3           6           12

Supongo que te gusta

Origin http://10.200.1.11:23101/article/api/json?id=406159&siteId=1
Recomendado
Clasificación