Spark SQL讀取Oracle的number類型的數據時精度丟失問題

Spark SQL讀取數據Oracle的數據時,發現number類型的字段在讀取的時候精度丟失了,使用的spark版本是Spark2.1.0的版本,竟然最後經過排查和網上查資料發現是一個bug。在Spark2.1.2以上的版本解決了這個問題。 number類型的數據通過spark sql的jdbc讀取的時候回變成DecimalType的類型。同時精度不會丟失,在2.1.2版本之前讀取過來是IntT
相關文章
相關標籤/搜索