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

ResultSetMetaData getScale vrátí 0

Mám podezření, že k tomu dochází, protože měřítko je artefaktem sloupce tabulky, nikoli samotnými daty. Když z hodnoty sloupce odvodíte hodnotu, tato metadata ztratíte.

Co takhle použít

select RATE, (RATE * 100) from RATE_HISTORY

Měřítko můžete získat z prvního sloupce, výpočet z druhého.

Nebo prostě proveďte násobení v Javě, samozřejmě.



  1. Propojení třetí tabulky s tabulkou mostu v asociaci mnoho k mnoha

  2. Otočte tabulku a zobrazte n uspořádaných časových řad

  3. Jak vyčistit konzolu obrazovky mysql v systému Windows?

  4. MySQL:Získejte nejnovější položky starší než xxx, Výkon