sql >> Database >  >> RDS >> Oracle

Oracle Update van Select - zelfde tabel

Je zou in staat moeten zijn om:

update t
    set date1 = greatest(date1, coalesce(date2, date1), coalesce(date3, date1), coalesce(date4, date1))
    where date1 < greatest(date1, coalesce(date2, date1), coalesce(date3, date1), coalesce(date4, date1));

In uw gegevens, date1 lijkt nooit NULL . te zijn .




  1. MySQL Before Delete-trigger om te voorkomen dat meerdere rijen worden verwijderd

  2. Orakel:LANG of CLOB?

  3. database maken met pdo in php

  4. Syntaxisfout Ontbrekend sleutelwoord in case-instructie in WHERE-component