sql >> Databasteknik >  >> RDS >> Oracle

Uppdatera kolumner med nollvärden

Ändra det till

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

NULL är ett speciellt värde och vi kan inte använda den vanliga = operatör med det.

Från Oracle-dokumentationen för NULL:

Använd endast för att testa för nollor jämförelsevillkoren ÄR NULL och ÄR INTE NULL. Om du använder något annat villkor med nollvärden och resultatet beror på nollvärdet, är resultatet OKÄNT eftersom noll representerar en brist på data, en noll kan inte vara lika med eller ojämlika med något värde eller till en annan null



  1. Ingen lämplig drivrutin hittades för 'jdbc:mysql://localhost:3306/mysql

  2. Returnera en lista över triggers i SQL Server

  3. Nätverksadaptern kunde inte upprätta anslutningen - Oracle 11g

  4. Git Branching Naming Convention:Best Practices