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

Sådan håndteres callableStatement.registerOutParameter(1, java.sql.Types.BOOLEAN);

Mens Oracle har en boolsk type, du kan bruge i lagrede procedurer, har den ikke en boolsk kolonnetype, der kan sendes på tværs af JDBC-grænsefladen. Du bliver nødt til at lave noget impedansmatchning (dvs. returnere int 0 &1 eller tegn 'T' og 'F').

Denne mangel på en boolesk søjletype er en tilbageholdelse fra ANSI, en kilde til megen klage og tænderskæren på Oracle-foraene (slå 'boolesk' op på AskTom).




  1. Brug gv$session til at fortælle, om en forespørgsel hænger

  2. SQL Sammenføj tabeller om tid mellem start og slut

  3. MySQL GROUP af Regex?

  4. Tjek, om NULL findes i Postgres-arrayet