Spark连接oracle报错requirement failed: Decimal precision 1 exceeds max precision 0 报错显示Decimal精度问题,spark api文档中对DecimalType的描述如下,它的最大精度是38。 解决:将oracle数据表的字段NUMBER的长度控制在1到38即可