`

ORA-01438 NUMBER类型

阅读更多

Oracle  Number类型

 

如指定类型为:Number(2,2) ,存0.15没问题,存1.15会报错:ORA-01438: 值大于为此列指定的允许精度

 

由此可见,精度是从第一个不为0的开始算起。

 

 

分享到:
评论

相关推荐

    创建物化视图ORA-12014错误解决方法

    例如,LOB类型的数据列就可能导致ORA-12014错误。 3. **基表分区**:如果基表被分区,并且分区键包含不适合ROWID的列,则可能无法创建带ROWID的物化视图。 4. **其他配置问题**:如表空间设置、物化视图的刷新...

    ORA-06512 数字或值错误,字符缓冲区太小

    ### ORA-06512 数字或值错误,字符缓冲区太小 #### 背景介绍 在Oracle数据库应用开发过程中,经常会遇到处理大量字符数据的情况。Oracle提供了多种数据类型来存储不同长度的字符串,其中`VARCHAR2`是用于存储变长...

    oracle+ora-各种常见java.sq

    - `java.sql.SQLException: ORA-01555: snapshot too old: rollback segment number with name "" too small`: 回滚段不足以支持事务回滚。可能需要增大回滚段大小或者优化事务处理。 11. **内存问题** - `java....

    Oracle常用异常代码

    INVALID_NUMBER (ORA-01722) **异常描述:** 当尝试将非数字字符串转换为数值类型时触发此异常。 **解决方法:** - 在转换之前验证输入数据是否为有效的数字格式。 - 使用适当的错误处理逻辑来捕获并处理此类异常...

    对于错误‘ORA-06550’的一种解决方法.pdf

    在实际操作中,经常会出现各种错误,例如 ORA-06550 错误,这种错误通常是参数个数或类型错误引起的。在解决这种错误时,需要逐步排查参数设置是否正确,以及其他相关信息是否正确。下面是一种解决 ORA-06550 错误的...

    ORACLE数据库一次意外宕机的分析处理实记(ora-1578)[文].pdf

    在故障后,我们需要根据不同的数据块损坏类型,检测并修复错误并确定解决问题的方案。数据块损坏可能是由于硬件问题、物理级的数据块损坏或逻辑的数据块损坏等原因引起的。 最后,我们需要查看alert.log文件中,...

    oracle 错误合集

    **ORA-17036**:Oracle Number 类型异常,通常是因为尝试将不兼容的数据类型转换为 Oracle Number 类型。 #### ORA-17037 至 ORA-17050:字符集转换及 URL 错误 **ORA-17037**:UTF-8 和 UCS-2 之间的转换错误,...

    实例解析acle ORA-00903错误的具体原因

    本文分析了实例解析acle ORA-00903错误的具体原因:表名或簇名不存在或无效,当运行ALTER CLUSTER或 DROP CLUSTER语句时,会出现此错误信息。解决方法:检查拼写是否正确。一个有效的表名或簇名必须以字母开头,只...

    oracle错误代码大全

    #### ORA-00018: Instance number out of range - **解释**: 当指定的实例号超出范围时发生。 - **解决方案**: 确认实例号正确无误。 #### ORA-00019: Invalid instance name - **解释**: 指定的实例名称无效。 -...

    Oracle错误信息

    此错误涉及到系统更改号(System Change Number, SCN),用于标识数据库中的事务处理状态。它通常发生在尝试恢复到SCN较早的状态时,而该状态不再可用。 #### ORA-01204:文件-文件 该错误表示文件名重复或存在...

    oracle变更数据表字段类型

    完成以上步骤后,`test_skate`表中的`ID`字段类型就已经成功地从`NUMBER`更改为`VARCHAR2(50)`了。 #### 四、注意事项 1. **备份数据**:在进行任何重大更改之前,强烈建议先备份数据,以防万一出现问题可以恢复...

    解决linux磁盘扩容出现Bad magic number in super-block while trying问题

    在Linux环境中,对磁盘进行扩容时可能会遇到各种问题,其中一种常见的错误是"Bad magic number in super-block...在处理类似“Bad magic number in super-block”的错误时,理解文件系统类型和相应的管理工具至关重要。

    oracle 错误一览表

    #### ORA-00023: Redo log file number not in range - **描述**:重做日志文件编号超出范围。 - **解决方法**:确认重做日志文件配置正确且所有文件都存在。 #### ORA-00024: Mode does not allow dropping - **...

    oracle异常处理

    7. `Invalid_number` (ora-01722):尝试将非法字符串转换为数字。 8. `No_data_found` (ora-01403):SELECT INTO 未返回任何行,或引用了未初始化的索引表元素。 9. `Too_many_rows` (ora-01422):SELECT INTO 语句...

    ora_错误代码

    5. **实例分析**:"ORA-01422"错误表示"exact fetch returns more than requested number of rows"(精确获取返回的行数超过请求的数量)。这意味着在执行SELECT INTO语句时,查询结果多于一行,而这个语句只允许...

    ORA-01440不删除数据做修改

    这将添加一个名为"旧字段名"的新字段,数据类型为`NUMBER(10,2)`,允许存储最多10位整数,2位小数,并且可以接受NULL值。 3. **数据迁移**: 之后,我们需要将"新字段名"(原旧字段)的值转移到新创建的"旧字段名...

    SHOUG文档分享-ORACLE-TTS迁移后ORA3113错误处理-SHOUG成员左翼

    本案例提到了表中两个字段 ZZHKID 和 RYNBID 均为非空的NUMBER类型。在分析故障时,需要考虑表结构中是否存在导致该问题的特殊配置,如触发器、索引或依赖的视图。 解决ORA-03113错误后,可能还需要回顾和验证迁移...

    Oracle Exception汇总(自定义Oracle异常)

    9. **INVALID_NUMBER** (ORA-01722): 当尝试将非数字字符串转换为数字时,如果转换失败,Oracle会抛出此异常。在处理数据时,需要验证输入的格式是否正确。 10. **LOGGIN_DENIED** (ORA-01017): 提供的用户名和密码...

    ORACLE 异常错误处理

    - `ORA-1722 Invalid-NUMBER`:转换一个数字失败。 - `ORA-6500 Storage-error`:内存不够引发的内部错误。 - `ORA-6501 Program-error`:内部错误。 - `ORA-6502 Value-error`:转换或截断错误。 - `ORA-6504 ...

Global site tag (gtag.js) - Google Analytics