Split operator

Databaser & SQL

4 svar · 254 visningar · startad av Mharlin

Medlem sedan juni 200277 inlägg
Trådstart#1

Hej!
Jag undrar om det är någon som har nån exempelkod på hur man använder split operatorn.

Det jag fattade av dokumentationen var att den kan användas för att avgöra om det ska göras en insert eller update i en tabell.

Medlem sedan dec. 200012 464 inlägg
#2

Que. Vilken DBMS gäller detta? Var har du läst det?

Medlem sedan juni 200277 inlägg
#3

Jag hittade det i Transact SQL dokumentationen som kommer med MS SQLServer 2000. Om du tar hjälpfilen så hittar du den under Optimizing database performance. Jag ser nu att jag läste fel, det stod inte att den väljer om den ska göra en insert eller update utan den kör en delete och sen en insert.

Här är det ända som stod om operatorn:

The Split logical and physical operator is used to optimize update processing. It splits each update operation into a delete and an insert operation.

Men jag vet fortfarande inte hur man använder den...

Medlem sedan dec. 200012 464 inlägg
#4

Det där handlar om resultatet av set showplan. Den visar alltså hur SQL server utför en fråga internt.

Medlem sedan juni 200277 inlägg
#5

Då är jag också med, tack för hjälpen :)

246 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)