sql >> Database >  >> RDS >> Oracle

Booleaanse waarde retourneren van orakelfunctie

Booleaanse waarden kunnen alleen worden gebruikt in andere PL/SQL-code, niet in Oracle-SQL. Als u een functie wilt waarvan de retourwaarde beschikbaar is in een select ... from dual dan moet je de functie definiëren om varchar2 te retourneren met de retourwaarden 'true' en 'false' respectievelijk (of 'T' en 'F' , of retournummer, met de waarden 1 en 0).

Hoe triest dit ook is, Oracle SQL ondersteunt het Booleaanse gegevenstype niet (hoewel de programmeertaal PL/SQL dat wel doet).




  1. Tablix:koptekstrijen herhalen op elke pagina werkt niet - Report Builder 3.0

  2. De `yield_per()`-problemen van SQLalchemy beter begrijpen

  3. MySQL gebruikt geen index op DATE bij gebruik met '<' of '>' operators?

  4. Zoek de volgende maand voor een bepaalde datum in mysql