oracle-1480,1400,1438错误一些解决方式
一般这些错误会发生insert数据到数据库的时候,在这里我也遇到了这些问题,所以自己解决掉了,所以分享一些心得给大家。
本人是学习C/C++,linux的,所以编码环境在linux下。
首先我们得知道这些错误的含义。在linux下对于oracle有一个查询命令:可以知道相对的错误信息。
命令:oerr ora 错误编码
例子:oerr ora 1480
因此我们可以得知1438:插入的数据超过数据库字段定义的精度1480:插入的字段缺失空后缀 '\0'1400: 插入空值到非空的字段
针对这三种错误,在插入数据的时候都应该核实下面的几种情况:
1.查看数据库的字段是否属于非空字段。
2.查看索引,核实索引是否都已经插入相应数据
3.核实自己定义的传入变量的长度是否和数据库的一致。一般自己定义的传入变量要比数据库定义的+1.假设数据库定义的字段为char(10).那么自己在外定义的变量应该定义为char(11).这是因为插入数据到数据库的时候,会检测是否有结束符’\0’,如果没有的话就会报错。
4.内存缓冲,在插入数据的时候还是进行一下memset,防止一些字段插入的是系统默认的数据。
oracle-1480,1400,1438错误一些解决方式相关推荐
- JAVA Web项目中所出现错误及解决方式合集(不断更新中)
JAVA Web项目中所出现错误及解决方式合集 前言 一.几个或许会用到的软件下载官网 二.Eclipse的[preferences]下没有[sever]选项 三.Tomcat的安装路径找不到 四.T ...
- python连接数据库mysql错误1045_django 连接数据库出现1045错误的解决方式
根据菜鸟教程Django教程学习,运行"python manage.py migrate" 报错,出现 django.db.utils.OperationalError: (104 ...
- polybase配置 sql_安装SQL Server 2016时提示“Polybase要求安装Oracle JRE 7更新51或更高版本”错误的解决方式...
今天给客户安装sql,客户非要坚持要2016版本,SQL2014后就没有太好用的版本,但客户坚持要用,我也就给客户安装,不过安装的时候出现了以下错误:以前安装也出现过,没有写下一点儿的教程,今天就写下 ...
- Mysql server出现“Mysql server has gone away”的错误的解决方式
一.最常见的原因分析及解决方法 wait_timeout 和 interactive_timeout 在官方的文档中给出了出现"Mysql server has gone away" ...
- Hexo部署出现错误err-Error-Spawn-failed解决方式
Hexo部署出现错误err: Error: Spawn failed解决方式 部署过程中可能会出现错误 fatal: unable to access 'https://github.com/a956 ...
- oracle网络加载错误怎么解决,Oracle加载数据库错误解决的方法详细教程
今天小编给大家分享一篇关于Oracle加载数据库错误解决的方法详细教程,感兴趣的朋友跟小编一起来了解一下吧! 注意:安装时要保证Oracle安装目录不能带有中文字符 (如果第一次安装出现"加 ...
- windows10突发explorer.exe“没有注册类”错误的解决方式
问题描述 没有不当操作,但是电脑打字的时候无法显示中文的打字栏,并且窗口管理器的日历.搜索.应用商店.开始菜单栏均无响应,点击某些快捷方式江湖出现如下图所示的错误提示.但是一般的软件,例如QQ.微信和 ...
- mysql安装apply_MySQL安装过程中出现“APPLY security settings错误”的解决方式
近期准备自学MySQL.于是对比网上的教程自己安装了一遍,结果因为某种原因准备卸载准备又一次安装,但安装到最后一步提示"APPLY security settings错误".四处寻 ...
- springboot常见错误及其解决方式
Spring_Boot专栏 上一篇 主目录 下一篇 目录 1 @Test测试时报FileNotFoundException错 [前言] 本文记录项目中的一些错误的及其解决方式 1 @Test测试时报F ...
最新文章
- 异步fifo的设计(FPGA)
- 01.移动先行之谁主沉浮----我的第一个程序
- ViewTreeObserver简介
- boost::mp11::mp_bind_q相关用法的测试程序
- screen的一些常用命令和快捷键
- WEBPACK+ES6+REACT入门(1/7)-创建webpack4.x项目
- monaco-editor浏览器中的网页代码编辑器在项目中集成
- 华为radius服务器配置
- CAN学习笔记一:DBC文件创建
- vue后台管理框架配置vux记录
- 第3章 IP地址规划技术
- 写完APDL命令流之后,如何运行TXT文件,直接生成k文件
- java接口对带宽的要求,常见的接口带宽分析
- java.lang.ClassNotFoundException解决办法
- 搭建分布式FastDFS集群
- 如何在网页下载腾讯视频为本地MP4格式
- ABB机器人——设置定时检测机器人状态
- 学人工智能以后从事什么工作?这6大就业方向前景广阔
- 软件测试知识点合集总结
- 抠图:基于单个原色通道