sql >> Database teknologi >  >> RDS >> Oracle

Gnistfejl - Decimalpræcision 39 overstiger maks. præcision 38

Stødte over dette med AWS Glue og Postgres. Der var en fejl i Spark 2.1.0, der løste det for de fleste mennesker, men nogen postede en løsning i kommentarerne om at bruge en indstilling for tilpasset skema .

Jeg havde et lignende problem med AWS Glue og Spark SQL:Jeg beregnede et valutabeløb, så resultatet var en float. Lim kastede fejlen Decimal precision 1 exceeds max precision -1 selvom Glue Data Catalog definerede kolonnen som en decimal. Tog en side fra ovenstående customSchema-løsning ved eksplicit at caste kolonnen som NUMERIC(10,2), og Spark holdt op med at klage.




  1. MySQL - Hvordan forbinder man to tabeller uden dubletter?

  2. php exec() - mysqldump opretter en tom fil

  3. Kører serveren på host localhost (::1) og accepterer TCP/IP-forbindelser på port 5432?

  4. Hvordan bruges reaktive strømme i Slick til at indsætte data