sql >> Database teknologi >  >> RDS >> Oracle

Returner boolesk værdi fra oracle-funktion

Booleske værdier kan kun bruges i andre PL/SQL-koder, ikke i Oracle SQL. Hvis du ønsker en funktion, hvis returværdi er tilgængelig i en select ... from dual så bliver du nødt til at definere funktionen for at returnere varchar2 med returværdierne 'true' og 'false' henholdsvis (eller 'T'). og 'F' , eller returnummer, med værdierne 1 og 0).

Hvor trist dette end er, så understøtter Oracle SQL ikke den boolske datatype (selvom programmeringssproget PL/SQL gør det).




  1. MySQL første gratis nummer mellem eksisterende værdier

  2. Hvordan bruger man en vinduesfunktion til at bestemme, hvornår man skal udføre forskellige opgaver i Hive eller Postgres?

  3. Sekvenser med sammensat primærnøgle

  4. Adgang nægtet oprettelse af den første database – hvordan giver jeg den rigtige adgang?