`
jielin000307
  • 浏览: 23907 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

oracle number型值的范围(转,还没验证)

阅读更多

1.在Oracle中Number类型可以用来存储0,正负定点或者浮点数,可表示的数据范围在  
2.  1.0 * 10(-130) —— 9.9...9 * 10(125) {38个9后边带88个0}  
3.的数字,当Oracle中的数学表达式的值>=1.0*10(126)时,Oracle就会报错。  
4.Number的数据声明如下:  
5.表示        作用        说明  
6.Number(p, s)        声明一个定点数        p(precision)为精度,s(scale)表示小数点右边的数字个数,精度最大值为38,scale的取值范围为-84到127 
7.Number(p)        声明一个整数        相当于Number(p, 0)  
8.Number        声明一个浮点数        其精度为38,要注意的是scale的值没有应用,也就是说scale的指不能简单的理解为0,或者其他的数。  
9. 
10.定点数的精度(p)和刻度(s)遵循以下规则:  
11.        当一个数的整数部分的长度 > p-s 时,Oracle就会报错  
12.        当一个数的小数部分的长度 > s 时,Oracle就会舍入。  
13.        当s(scale)为负数时,Oracle就对小数点左边的s个数字进行舍入。  
14.        当s > p 时, p表示小数点后第s位向左最多可以有多少位数字,如果大于p则Oracle报错,小数点后s位向右的数字被舍入
分享到:
评论

相关推荐

    Oracle 验证是否是日期

    ### Oracle 验证是否是日期 在Oracle数据库中,经常需要对输入的数据进行格式校验,尤其是日期格式的校验尤为重要。本文将详细介绍一个自定义的Oracle函数`FN_ISDATE_JAVA`,该函数用于判断给定的字符串是否能够...

    Mysql的表对象Sql语句转换单表,转换成Oracle创建表sql

    - 数据类型:例如,MySQL的`VARCHAR2`在Oracle中是`VARCHAR2`,但MySQL的`TINYINT`对应Oracle的`NUMBER(3)`。 - 约束定义:Oracle使用`CONSTRAINT`关键字定义约束,而MySQL可以直接在列定义中指定。 - 表空间:...

    SqlServer表结构转oracle表结构

    SQL Server是微软公司推出的关系型数据库管理系统,而Oracle则是甲骨文公司的产品。两者在数据类型、语法、存储过程等方面存在差异,因此在转换表结构时需要注意这些差异。 1. **数据类型转换**:SQL Server和...

    Oracle数据库sql转换mysql数据库工具

    2. **数据迁移**:除了转换SQL,工具可能还支持数据的迁移,将Oracle数据库中的表数据导入到MySQL数据库中。 3. **对象转换**:包括表、索引、视图、存储过程、函数等数据库对象的转换。 4. **权限与用户管理**:...

    sqlserver转oracle

    标题“sqlserver转oracle”指的是将SQL Server数据库中的数据迁移或同步到Oracle数据库的过程。这个过程通常发生在组织更换数据库系统,或者需要在不同数据库平台之间共享数据时。下面将详细介绍这个过程中涉及的...

    c# oracle转starRocks(doris)建表语句

    Oracle是一款广泛使用的商业关系型数据库管理系统,而StarRocks和Doris则属于高性能的列式存储数据分析引擎,常用于大数据分析场景。本文将详细介绍如何在C#环境下处理Oracle到StarRocks的表结构迁移。 首先,让...

    oracle身份证验证函数

    根据提供的Oracle身份证验证函数的信息,我们可以详细探讨一下这个函数的设计逻辑、实现原理以及各个部分的具体功能。 ### Oracle身份证验证函数概述 此Oracle函数名为`Func_checkIdcard`,其主要功能是验证输入的...

    Oracle的表结构转成Mysql的表结构

    ### Oracle的表结构转成MySQL的表结构 #### 功能概述 本文介绍了一种将Oracle数据库中的表结构转换为MySQL数据库表结构的方法。通过编写一个PL/SQL函数`fnc_table_to_mysql`来实现这一目标。该函数可以接受四个参数...

    mysql数据库转oracle数据库工具

    2. 数据类型转换:MySQL和Oracle的数据类型存在差异,如VARCHAR2在Oracle中对应MySQL的VARCHAR,NUMBER在Oracle中对应DECIMAL或INTEGER等。转换工具需要自动处理这些类型转换,确保数据准确无误地迁移。 3. SQL语法...

    Oracle Number Portability Implementation Guide Release 11i

    Oracle Number Portability Implementation Guide Release 11i 是一本专门针对Oracle数据库系统中号码可移植性功能的指南。号码可移植性是指在不改变电话号码的情况下,用户可以在不同的服务提供商之间切换,这一...

    SQL_Server_vs_Oracle_存储过程语法转换1.30.doc

    在数据库管理领域,SQL Server 和 Oracle 是两种广泛应用的关系型数据库管理系统。它们在语法上存在一些显著的差异,尤其是在处理存储过程和函数时。以下是一些关键的语法转换点,可以帮助理解如何从 Oracle 转换到 ...

    Excel转Oracle

    总之,"Excel转Oracle"是一个涉及数据清理、数据库设计、数据导入和验证的过程,它需要对Excel和Oracle数据库都有深入的理解。熟练掌握这一技能,不仅可以提高工作效率,还能确保数据的质量和一致性。

    Mysql数据库转oracle工具

    - **数据类型映射**:例如,MySQL的`VARCHAR2`对应Oracle的`VARCHAR2`,但MySQL的`ENUM`在Oracle中可能需要转换为`VARCHAR2`或`NUMBER`等。 - **字符集兼容**:检查并确保MySQL和Oracle的字符集一致或兼容,避免...

    OracleTOMysql 转换工具

    1. **Oracle数据库**:Oracle是全球领先的关系型数据库管理系统,由甲骨文公司开发,以其高性能、高可用性和安全性著称。它支持复杂的SQL查询、存储过程、触发器以及分布式数据库功能。 2. **MySQL数据库**:MySQL...

    SqlServer表结构转Oracle

    1. **字段类型转换**:SQL Server和Oracle数据库的字段类型存在差异,例如SQL Server的`int`对应Oracle的`NUMBER(38)`,`varchar2`对应`NVARCHAR2`等。这个工具会自动识别并转换这些字段类型,确保数据在新环境中...

    OracleToMysql转换器

    Oracle数据库是甲骨文公司推出的一款关系型数据库管理系统(RDBMS),广泛应用于大型企业级应用,以其稳定性、安全性以及对复杂数据处理的强大功能著称。而Mysql则是由MySQL AB公司开发的开源、免费的RDBMS,因其轻...

    oracle转成postgre时,oracle中函数的处理工具(orafce)

    1. **数据类型映射**:确保Oracle和PostgreSQL之间的数据类型能够正确映射,例如,Oracle的NUMBER类型可能需要映射到PostgreSQL的DECIMAL或NUMERIC类型。 2. **存储过程和触发器**:除了函数外,还需要考虑Oracle的...

    Oracle sequence 重置(失效恢复)

    ### Oracle Sequence 重置(失效恢复) 在进行Oracle数据库移植或维护时,可能会遇到Sequence失效的问题。这种情况通常发生在数据迁移后,原有的Sequence不再与表中的最大值相匹配,导致新记录插入时出现ID冲突或者...

    Oracle日常运维常用命令速查手册

    可以直接打开 SQL Developer 窗口,点南“新建/选择数据库连接”对话框,输入连接名,选择连接类型为本地/继承,选择角色为 SYSDBA,选择操作系统验证复选框,然后单击连接按钮,即可成功登录 Oracle 服务器。...

    SQL SERVER 数据库迁移到ORACLE配置 SQL SERVER 数据库转到ORACLE配置.doc

    此外,对于大规模的数据迁移,可能还需要考虑性能优化、数据验证和回滚策略,以应对可能出现的问题。在进行此类操作时,建议有经验的数据库管理员或者团队来执行,以降低风险并保证迁移的成功。

Global site tag (gtag.js) - Google Analytics