sql >> Databáze >  >> RDS >> Oracle

Jak zacházet s callableStatement.registerOutParameter(1, java.sql.Types.BOOLEAN);

Zatímco Oracle má booleovský typ, který můžete použít v uložených procedurách, nemá booleovský typ sloupce, který lze odesílat přes rozhraní JDBC. Budete muset provést nějaké impedanční přizpůsobení (tj. vrátit int 0 &1 nebo char 'T' a 'F').

Tento nedostatek booleovského typu sloupce je pozůstatkem od ANSI, což je zdroj velkého naříkání a skřípění zubů na fórech Oracle (vyhledejte 'boolean' na AskTom).




  1. SQL dotaz „přátel přátel“.

  2. Jak mohu odkazovat na nadřazenou tabulku ve spojení s více tabulkami?

  3. Zdá se, že MySQL Query nesplňuje očekávání

  4. Použití Oracle JDeveloper s databázovou službou MySQL na platformě Oracle Cloud, část 2