Spark_写ORALCE:ORA-01426 numeric overflow 问题解决

devtools/2024/11/19 13:06:23/

问题

       是这样的,20241118,我spark程序写Oracle时候,关联完HBase数据后,在写入ORACLE中,遇到了这个bug

        数据入到一半,每次都报错ORA-01426 numeric overflow,具体呢,也不告诉你哪个字段报的问题。本人的程序字段很多,领导们就是要看这个除了问题的数据是什么样的,so,尝试了好几次入不进去。

解决办法:

        字段是number(16),然后改为number(32),直至最后改到最大值都没用,最后不得不改为CLOB类型也就是text才入进入全部数据。

       

类似的写入之前我也遇到过类似的bug,我写在这篇文章了::::

Spark_SparkSql写入Oracle_Undefined function.....将长字符串写入Oracle中方法.._spark写入oracle-CSDN博客


http://www.ppmy.cn/devtools/135204.html

相关文章

【云原生后端开发流程及详细教程】

云原生后端开发流程及详细教程 一、前期规划二、开发阶段三、部署阶段四、监控与优化一、前期规划 需求分析 明确后端要实现的功能。例如,构建一个简单的待办事项(To - Do)列表应用的后端,需要支持用户创建、读取、更新和删除(CRUD)待办事项。功能包括用户注册/登录、任务…

django---tinymce编辑器

这是一个比较好用的富文本编辑器。 以下是在django中的使用tinymce: 官网地址:https://django-tinymce.readthedocs.io/en/latest/ # 终端安装:pip install django-tinymce3.5.0 # settings.pyINSTALLED_APPS [......tinymce, ] 然后就是…

Python设计模式详解之2 —— 工厂模式

工厂模式(Factory Pattern)是一种创建型设计模式,旨在定义一个用于创建对象的接口,但由子类决定实例化哪个类。工厂模式可以帮助我们将对象的创建与其使用分离,增强代码的可扩展性和维护性。 工厂模式的分类 简单工厂…

计算机网络:运输层 —— TCP 的拥塞控制

文章目录 TCP的拥塞控制拥塞控制的基本方法流量控制与拥塞控制的区别拥塞控制分类闭环拥塞控制算法 TCP的四种拥塞控制方法(算法)窗口慢开始门限慢开始算法拥塞避免算法快重传算法快恢复算法 TCP拥塞控制的流程TCP拥塞控制与网际层拥塞控制的关系 TCP的拥…

《大数据中的高级 SQL 技巧技》

一、引言 在大数据时代,数据的规模和复杂性不断增加,对数据处理和分析的要求也越来越高。SQL(Structured Query Language)作为一种广泛使用的数据库查询语言,在大数据处理中仍然扮演着重要的角色。然而,传统…

node.js 入门级基础应用

文章目录 概要node.js koa 框架应用实例1. 项目初始化与依赖安装2. 数据库连接配置(创建 db.js 文件)3. 创建Koa应用及路由(创建 app.js 文件) MySQL 数据库基础知识 以及 连接应用nodejs 的作用 概要 Node.js基础类型 Number&am…

停车场空位引导系统

随着城市化进程的加速和汽车保有量的持续增长,传统停车场面临着前所未有的压力。在这些停车场中,停车困难与寻找自己的停车位麻烦复杂已成为许多驾驶者日常出行的一大痛点。 一.传统停车场痛点 在传统停车场中,车位难找,停车场缺…

ddl/dml/dcl

SQL语句主要可以划分为以下3个类别。 DDL(Data Definition Languages)语句:数据定义语言,这些语句定义了不同的数据段,数据库,表,列,索引等数据库对象。常用的语句关键字主要包括cr…