Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Zaktualizuj kolumny o wartości Null

Zmień to na

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

NULL jest wartością specjalną i nie możemy użyć zwykłego = operator z nim.

Z dokumentacji Oracle dla NULL:

Aby przetestować pod kątem wartości null, użyj tylko warunki porównania JEST NULL i NIE JEST NULL. Jeśli użyjesz dowolnego innego warunku z wartościami null, a wynik zależy od wartości null, wynik jest NIEZNANY, ponieważ null oznacza brak danych, a wartość null nie może być równe lub nierówne dowolnej wartości lub innej wartości null



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zwrócić listę obsługiwanych języków w Oracle?

  2. Jaka jest dokładnie różnica między indeksem pierwotnym a indeksem wtórnym?

  3. Korzyści z nauki nowych systemów DB

  4. Jak zignorować znaki ampersand w skrypcie SQL uruchamianym z programu SQL Plus?

  5. Jak podzielić ciąg w Oracle