Oracle
 sql >> база данни >  >> RDS >> Oracle

Грешка на искра - десетичната точност 39 надвишава максималната точност 38

Натъкнах се на това с AWS Glue и Postgres. Имаше грешка в Spark 2.1.0, която го поправи за повечето хора, но някой публикува заобиколно решение в коментарите относно използването на опция за персонализирана схема .

Имах подобен проблем с AWS Glue и Spark SQL:изчислявах валутна сума, така че резултатът беше плаващ. Glue хвърли грешката Decimal precision 1 exceeds max precision -1 въпреки че Glue Data Catalog определи колоната като десетична. Взе страница от горното решение на customSchema чрез изрично прехвърляне на колоната като NUMERIC(10,2) и Spark спря да се оплаква.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да премахна дубликати от списък, разделен със запетая, чрез регулярен израз в Oracle, но не искам дублирани стойности?

  2. Извикването на Oracle PL/SQL процедура в Java с помощта на CallableStatement с булев IN параметър дава грешка на оракул PLS-00306:

  3. Как да изберете само 1 ред от oracle sql?

  4. Брой колони

  5. ORA-12154:TNS:не можа да разреши посочения идентификатор за свързване