Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Spalten mit Nullwerten aktualisieren

Ändern Sie es in

...where logouttime is null;
                    ^^^^^^^

NULL ist ein spezieller Wert und wir können das übliche = nicht verwenden Operator damit.

Aus der Oracle-Dokumentation für NULL:

Um auf Nullen zu testen, verwenden Sie only die Vergleichsbedingungen IS NULL und IS NOT NULL. Wenn Sie eine andere Bedingung mit Nullen verwenden und das Ergebnis vom Wert der Null abhängt, ist das Ergebnis UNKNOWN, da Null einen Mangel an Daten darstellt, eine Null kann nicht gleich oder ungleich einem beliebigen Wert oder einer anderen Null sein