«Hideg» sorok áthelyezése külön táblába
Az src kétféle sort tartalmaz: "forró" (kind = 'hot') és "hideg" (kind = 'cold') sorokat. A hideg sorokat atomikusan kell áthelyezni a dest táblába — anélkül, hogy versenyablak (race window) keletkezne az egyikből való törlés és a másikba való beszúrás között.
Az src(id, kind) négy sort tartalmaz: egy pár forrót és egy pár hideget. A dest(id, kind) ugyanilyen szerkezetű és üres. Egyetlen utasításban töröld az összes hideg sort az src-ből, és szúrd be őket egyenesen a dest-be. A művelet után az src-ben csak forró sorok maradnak, a dest-be pedig a hidegek kerülnek.
Várt kimeneti minta
Így néz ki egy helyes válasz — a sorszáma a sajátja, nem kell egyeznie a sématáblákkal.
| id | kind |
|---|---|
| 2 | cold |
| 4 | cold |
Jelentkezz be a beküldési előzmények megtekintéséhez
BejelentkezésJelentkezz be az MI-mentor használatához
Bejelentkezés