sql >> Database >  >> RDS >> Oracle

Oracle SQL GEVAL WANNEER ORA-00932:inconsistente datatypes:verwachte CHAR kreeg NUMBER 00932. 00000 - inconsistente datatypes:verwachte %s kreeg %s

Gebruik 0 in plaats van '0' . Bedrag is een getal en getallen worden niet geciteerd.

SELECT distinct 
CASE when t.cancelled = 'TRUE' then 0 
else t.amount END AMOUNT,
FROM table t


  1. Rijen verwijderen uit bovenliggende en onderliggende tabellen

  2. MySQL INSERT-gegevens worden niet opgeslagen in de juiste db, alleen tijdelijk?

  3. Update MySQL met if condition

  4. Door komma's gescheiden waarden verzenden naar de WHERE-component in de opgeslagen procedure van Oracle