Oracle
 sql >> Base de données >  >> RDS >> Oracle

Mettre à jour les colonnes avec des valeurs Null

Changez-le en

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

NULL est une valeur spéciale et nous ne pouvons pas utiliser le = habituel opérateur avec elle.

À partir de la documentation Oracle pour NULL :

Pour tester les valeurs nulles, utilisez uniquement les conditions de comparaison IS NULL et IS NOT NULL. Si vous utilisez une autre condition avec des valeurs nulles et que le résultat dépend de la valeur de la valeur nulle, alors le résultat est UNKNOWN car null représente un manque de données, une valeur nulle ne peut pas être égal ou différent de n'importe quelle valeur ou d'une autre valeur nulle