W poniższym oświadczeniu, czy f1
zawsze będzie mieć wartość, którą miał kiedyś f2
? A może f2
czasami się aktualizuje, a f1
kończy się na NULL
? Mam wrażenie, że nowe wartości nie są dostępne w oświadczeniu, że f2
ma starą wartość podczas przetwarzania rekordu, ale nie mogę znaleźć autorytatywnego miejsca, które to mówi.Aktualizacja SQL za pomocą wartości z tego samego rekordu
UPDATE x
SET
x.f1 = x.f2,
x.f2 = NULL
Dzięki! "wszystko na raz" było pojęciem/pojęciem, które musiałem sprawdzić i przeczytać. Twoje zdrowie. –