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

Kesalahan percikan - Presisi desimal 39 melebihi presisi maks 38

Jalankan ini dengan AWS Glue dan Postgres. Ada bug di Spark 2.1.0 yang memperbaikinya untuk kebanyakan orang, tetapi seseorang memposting solusi di komentar tentang menggunakan opsi customSchema .

Saya memiliki masalah serupa dengan AWS Glue dan Spark SQL:Saya menghitung jumlah mata uang sehingga hasilnya mengambang. Lem melemparkan kesalahan Decimal precision 1 exceeds max precision -1 meskipun Katalog Data Lem mendefinisikan kolom sebagai desimal. Mengambil halaman dari solusi customSchema di atas dengan secara eksplisit mentransmisikan kolom sebagai NUMERIC(10,2) dan Spark berhenti mengeluh.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pernyataan SQL Pilih Dinamis dengan MyBatis

  2. Kapan PERSIAPAN QUERY gagal di PRO C?

  3. ORA-06531 setelah peningkatan Oracle

  4. Oracle 12.2.0.1 datang pada tahun 2016

  5. Bagaimana Oracle memproses panggilan fungsi tersimpan dalam SQL?