sql >> Base de Datos >  >> RDS >> Oracle

Actualizar columnas con valores nulos

Cámbialo a

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

NULL es un valor especial y no podemos usar el habitual = operador con él.

De la documentación de Oracle para NULL:

Para probar nulos, use solo las condiciones de comparación IS NULL y IS NOT NULL. Si usa cualquier otra condición con nulos y el resultado depende del valor del nulo, entonces el resultado es DESCONOCIDO porque nulo representa una falta de datos, un nulo no puede ser igual o desigual a cualquier valor o a otro nulo