Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

ResultSetMetaData getScale mengembalikan 0

Saya menduga ini terjadi karena skala adalah artefak dari kolom tabel, bukan data itu sendiri. Saat Anda memperoleh nilai dari nilai kolom, Anda kehilangan meta-data tersebut.

Bagaimana kalau menggunakan

select RATE, (RATE * 100) from RATE_HISTORY

Anda bisa mendapatkan skala dari kolom pertama, perhitungan dari yang kedua.

Atau lakukan perkalian di java tentunya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-30926:tidak bisa mendapatkan set baris yang stabil di tabel sumber

  2. Bagaimana cara menggunakan record untuk mengulang kursor ref?

  3. LINGKUP untuk tabel REF

  4. Perbarui dengan permintaan Gabung di Oracle

  5. Migrasi kolom Oracle DATE ke TIMESTAMP dengan zona waktu