sql >> Databasteknik >  >> RDS >> Oracle

ResultSetMetaData getScale returnerar 0

Jag misstänker att detta händer eftersom skalan är en artefakt av tabellkolumnen, inte själva data. När du härleder ett värde från kolumnvärdet förlorar du den metadatan.

Vad sägs om att använda

select RATE, (RATE * 100) from RATE_HISTORY

Du kan få skalan från den första kolumnen, beräkningen från den andra.

Eller gör multiplikationen i java, förstås.



  1. Returnerar den "sista" raden i varje "grupp efter" i MySQL

  2. Opencart 2.2.0 möjliggör sökning efter tillverkare

  3. PHP/mysql:hur visar jag poster sorterade efter tid och grupperade efter datum?

  4. GATHER_PLAN_STATISTICS genererar inte grundläggande planstatistik