Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Oracle number(m,n)类型的大小和比例 ,解决ORA-01438[通俗易懂]

Oracle number(m,n)类型的大小和比例 ,解决ORA-01438[通俗易懂]

作者头像
全栈程序员站长
发布于 2022-09-15 03:07:58
发布于 2022-09-15 03:07:58
1.3K0
举报

大家好,又见面了,我是你们的朋友全栈君。

ORA-01438 报错 超出此列允许精度,一般是number字段出错了,录入的数字精度超过了 表允许的精度,可以修改表字段的大小和比例.

Oracle 表字段类型 number 来存储数字,与varchar2类型相似. 大小的就是总长度为多少位, m 代表数字的总位数. 比例 n代表 小数的精度位数, 比如说 number(5,2) 就是 整数3位,小数2位,例如 123.12. number(0,0) 是不加限制.可以随意插入数字

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/163924.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Oracle—number数据类型[通俗易懂]
https://www.cnblogs.com/oumyye/p/4448656.html
全栈程序员站长
2022/09/06
2.6K0
hive数据库数据类型_hive decimal类型
(1)CHAR()该数据类型用于定义固定长度的字符串,其中用于指定字符串的最大长度,必须是正整数且不超过32767。使用CHAR类型定义变量时,如果没有指定则默认值为1。需要注意的是,在PL/SQL块中,使用该数据类型操纵CHAR表列时,其数值的长度不应超过2000字节。
全栈程序员站长
2022/11/08
2.1K0
hive数据库数据类型_hive decimal类型
Oracle number类型的语法和用法
摘要:先根据精度值,对number类型的数据从左边第一个非零数字开始数精度值个位数,之后的位数截断不要(要四舍五入吗),再根据小数位置值,对number类型的数据右边的低位进行四舍五入(如果小数位置值为负的,如何处理?)
全栈程序员站长
2022/09/15
2.5K0
oracle number整数,Oracle number类型的语法和用法
1. 精度(precision),或总位数。默认情况下,精度为38位,取值范围是1~38之间。也可以用字符*表示38。
全栈程序员站长
2022/09/15
3.1K0
SQL, PL/SQL 之NUMBER数据类型
    NUMBER数据类型在Oracle中使用的较为广泛,可以存储零值,正负数,以及定长数,对于这个数据类型有个几个概念要搞清,否则容易搞混,下面给出具体描述。
Leshami
2018/08/14
1.5K0
Oracle number 类型转换为 varchar2「建议收藏」
项目初期表结构设计是非常重要,在字段类型定义样也要格外小心,业务开展后,修改字段类型代价非常大。本文主要记录在 oracle 中 number 类型转换为 varchar2 数据类型方法以及案例演示。 number类型的数据直接存人 varchar2类型的字段中,会出现格式问题,如:.5, 5. 等
全栈程序员站长
2022/09/15
3.7K0
Oracle number 类型转换为 varchar2「建议收藏」
oracle数据库文本类型_oracle修改字段数据类型
insert into courses values(‘ss01′,’.NET’,0,TO_DATE(‘2009-8-28′,’yyyy-mm-dd’),94)
全栈程序员站长
2022/10/04
6650
Hive数据类型[通俗易懂]
Hive支持原始数据类型和复杂类型,原始类型包括数值型,Boolean,字符串,时间戳。复杂类型包括数组,map,struct。下面是Hive数据类型的一个总结:
全栈程序员站长
2022/08/02
6K0
Hive数据类型[通俗易懂]
oracle number类型 p、s参数说明[通俗易懂]
oracle number 类型采用科学计数法表示,p表示有效数字的个数,s表示精度;
全栈程序员站长
2022/09/15
5130
Oracle修改字段类型Sql –ORA-01439
1、假设字段数据为空,则不管改为什么字段类型,可以直接执行: alter table tb modify (name nvarchar2(40));
全栈程序员站长
2022/09/01
5090
Oracle number数据类型的使用[通俗易懂]
第一种情况: number后面都是两个正数,第一个数表示有效位,第二个数表示小数点后的位数(也就是精确度,需要进行四舍五入) 例如
全栈程序员站长
2022/09/15
6840
Oracle数据库存储number类型数据「建议收藏」
oracle的number类型是oracle的内置类型之一,是oracle的最基础数值数据类型。在9iR2及其以前的版本中只支持一种适合存储数值数据的固有数据类型,在10g以后,才出现了两种新的数值类型,即推出本地浮点数据类型(Native Floating-Point Data Types): BINARY_FLOAT(单精度32位)和BINARY_DOUBLE(双精度64位). 这些新数据类型都是基于IEEE二进制浮点运算标准,ANSI/IEEE Std 754-1985 [IEEE 754],使用这些类型时要加上文字f(BINARY_FLOAT)或者d(BINARY_DOUBLE),比如2.07f、3.000094d。
全栈程序员站长
2022/09/15
1.7K0
Oracle数据库存储number类型数据「建议收藏」
Oracle三大类型(varchar2,number,date)转换
Oracle中三大类型与隐式数据类型转换  (1)varchar2变长/char定长-->number,例如:'123'->123 (2)varchar2/char-->date,例如:'25-4月-15'->'25-4月-15' (3)number---->varchar2/char,例如:123->'123' (4)date------>varchar2/char,例如:'25-4月-15'->'25-4月-15'
星哥玩云
2022/08/17
3.2K0
oracle字段精度修改,oracle number类型增加精度
查找原因,发现是因为有些表number类型没有设精度导致的,解决方法如下,修改表结构加上精度
全栈程序员站长
2022/09/15
1.9K0
oracle字段精度修改,oracle number类型增加精度
oracle number数据类型的精度
p: 1—38 s: -84—127 a、s > 0 (精确到小数点右边 s 位,并四舍五入 。然后检验有效数位是否 <= p) 例如:number(5,2) 有效数字最多是5位,保留小数点后2位; 123.45 — 123.45 123 — 123.00 1.2356 — 1.24 0.001 — 0.00 b、s < 0 (精确到小数点左边 s 位,并四舍五入 。然后检验有效数位是否 <= p + |s|) 例如:number(5,-2) 小数点左边最后2位四舍五入,最多7位有效数字 123456 — 123460 1234567.6789 — 1234600 1 — 0 总结:在 p < s 这种情况下 只能用来存放大于0小于1的小数。 在 p > s 这种情况下 小数点前最多只能插入:p – s个数字,但小数点后的数字可以是任意长度(保存时会四舍五入)
全栈程序员站长
2022/09/15
1.4K0
oracle的number类型
p : 精度位precision,数据的有效位;取值范围38;默认38;*表示38
全栈程序员站长
2022/09/15
7320
MySQL数据库基础(七):DDL数据表操作
案例:在tb_article文章表中添加一个addtime字段,类型为date(年-月-日)
Lansonli
2024/03/19
2810
Oracle-ORA-01722 invalid number错误
本来正常的,经过抓包才知道原来是数字型的无意中多了乱码!本来是3276的居然多了后面一串 3276P数据库
Java架构师必看
2021/03/22
1.7K0
Mysql decimal(m,d)的说明
看了一些博客,觉得很多都是复制的,不如自己亲测一篇:
全栈程序员站长
2022/09/13
1.4K0
Mysql decimal(m,d)的说明
number_format 函数详解[通俗易懂]
语法: string number_format(float number, int [decimals], string [dec_point], string [thousands_sep]);
全栈程序员站长
2022/09/06
2K0
相关推荐
Oracle—number数据类型[通俗易懂]
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档