我正在使用spark df write写入oracle表-
写入数据时,底层的oracle表结构将通过spark进行更改
df.write.mode(SaveMode.Overwrite).jdbc(targetJdbcUrl, targetTable, targetProps)
source_desc varchar(200)会变成 source_desc varchar(255)
改为mode(SaveMode.Append)就能解决了,truncate通过自己jdbc去前置把。
[bug]spark overwrite oracle truncate修改了表结构
最新推荐文章于 2023-06-27 18:00:30 发布