Einschränkungen für
UPDATE-Anweisungen
Für UPDATE-Anweisungen und SELECT-Anweisungen, die eine UPDATE-Klausel enthalten, gilt die folgende Einschränkung für die Verwendung von Suchbedingungen:
Wenn der neue Wert einer Spalte in einem arithmetischen Ausdruck errechnet wird, dann kann der SQL-Optimierer eine Invertierung dieser Spalte, d. h. den entsprechenden Index, nicht für die Ermittlung der Suchstrategie auswerten.

UPDATE <table_name>
SET columnx = columnx + 3
WHERE columnx IN (100, 103, 106, 109, 112)
Diese SQL-Anweisung könnte zu fehlerhaften Ergebnissen führen, wenn schrittweise die Invertierungslisten mit den Werten 100, 103, 106, 109, 112 abgearbeitet werden würden.
Siehe auch:
SQL-Referenzhandbuch,
UPDATE-Anweisung
(update_statement),
UPDATE-Klausel
(update_clause)