Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Atualizar colunas com valores nulos


Altere para
...where logouttime is null;
                    ^^^^^^^

NULL é um valor especial e não podemos usar o = usual operador com ele.

Da documentação do Oracle para NULL:

Para testar nulos, use somente as condições de comparação IS NULL e IS NOT NULL. Se você usar qualquer outra condição com nulos e o resultado depender do valor do nulo, o resultado será DESCONHECIDO porque nulo representa falta de dados, um nulo não pode ser igual ou desigual a qualquer valor ou a outro nulo