`

Oracle中INT、FLOAT、NUMBER区别

 
阅读更多
Oracle里的int等于number(长度,0)
float也类似,number要定义小数部分的位数,而float不用定义后边小数有几位
因为NUMBER要确定长度,后边确定小数位。
所以,如果不知道会有多少小数位,那就用float。知道的话,还是选择NUMBER比较好!



  


  
分享到:
评论

相关推荐

    sql server 和oracle 中数据类型的区别

    9. **int**: 整数类型,占用4个字节,在Oracle中的对应类型为`NUMBER(10)`。 10. **money**: 存储货币值,SQL Server中的`money`占用8个字节,Oracle中对应的类型为`NUMBER(19,4)`。 11. **nchar**: 固定长度的...

    sqlserver-oracle 数据类型对照

    - `int`和`integer`在SQL Server中对应Oracle的`NUMBER(38)`,默认无小数部分。 - `tinyint`在SQL Server中对应Oracle的`NUMBER(3)`,用于存储小整数。 2. **字符类型**: - `char`和`varchar`在SQL Server中...

    Oracle与.Net 数据类型映射

    1. **数值类型**:int、decimal、long、short等对应Oracle的NUMBER,bool对应PL/SQL的BOOLEAN。 2. **字符串类型**:string对应Oracle的VARCHAR2或CHAR,DateTimeOffset对应TIMESTAMP WITH TIME ZONE。 3. **日期/...

    mssql2oracle类型对比

    - `int`: 存储整数值,等同于Oracle中的`NUMBER`类型。 - `smallint`: 存储较小范围内的整数值,等同于Oracle中的`NUMBER`类型。 - `tinyint`: 存储非常小的整数值,等同于Oracle中的`NUMBER`类型。 - **Oracle*...

    oracle和sql的语法区别大

    ### Oracle与SQL Server语法...以上是对Oracle和SQL Server在数据类型和内置函数方面的主要区别进行了详细介绍,这些知识点对于数据库开发者来说非常重要,能够帮助他们在开发过程中更加灵活地选择合适的工具和方法。

    ORACLE和SQL语法区别归纳

    ### ORACLE和SQL语法区别归纳 #### 概述 本文旨在为初学者提供关于Oracle与SQL Server在数据类型、函数及日期操作等方面的语法差异总结,帮助读者更好地理解这两种数据库管理系统的特点,并能够在实际应用中灵活...

    mysql与Oracle数据类型比较.pdf

    - `INT`和`INTEGER`在Oracle中都是`NUMBER(10, 0)`,适合存储一般整数。 - `MEDIUMINT`在Oracle中是`NUMBER(7, 0)`,适合存储中等大小的整数。 - `SMALLINT`在Oracle中对应`NUMBER(5, 0)`,用于较小的整数值。 -...

    PowerDesigner字段与Oracle字段对应

    在数据库设计过程中,PowerDesigner 和 Oracle 之间的字段对应关系是至关重要的,因为它直接影响到数据的存储和处理。PowerDesigner 是一款强大的数据建模工具,它允许用户创建概念数据模型(CDM)和物理数据模型...

    将SQLSERVER中的数据同步到ORACLE中

    ### 将SQL Server中的数据同步到Oracle中 在IT领域,特别是在企业级应用环境中,不同数据库平台间的数据同步是一项常见的需求。例如,在某些情况下,可能需要将SQL Server 2005中的数据同步到Oracle数据库中,以便...

    oracle自定义Type类型(感受Oracle的编程)

    Oracle 的数值类型包括 int、number(p,s)、integer、smallint 等。这些类型都可以用来存储数值数据,但是它们之间也有所区别。例如,int 类型是整数类型,而 number(p,s) 类型可以指定精度和 scale。 日期类型 ...

    oracle-java数据类型1

    - `INTEGER` 对应 `int`(Oracle 使用 NUMBER 表示) - `BIGINT` 对应 `long`(Oracle 使用 NUMBER 表示) - `REAL` 对应 `float`(Oracle 使用 NUMBER 表示) - `FLOAT` 对应 `double`(Oracle 使用 NUMBER ...

    mysql与oracle数据类型对应关系.pdf

    - MEDIUMBLOB和MEDIUMINT:介于BLOB/TINYBLOB与LONGBLOB/INT之间,Oracle没有直接对应,可用BLOB或NUMBER替代。 - MEDIUMTEXT:对应Oracle的CLOB。 - SET:预定义一组值,Oracle无直接对应,可用VARCHAR2或NUMBER...

    cx_Oracle使用方法

    | FLOAT | cx_Oracle.NUMBER | float | | DATE | cx_Oracle.DATE | datetime.datetime | | TIMESTAMP | cx_Oracle.TIMESTAMP | datetime.datetime | | CLOB | cx_Oracle.CLOB | cx_Oracle.LOB | | BLOB | cx_Oracle....

    java、mysql以及oracle数据类型对照表

    例如,Java的int对应MySQL的INT和Oracle的NUMBER(38),但在Oracle中,如果不需要那么大的范围,可以使用更小的精度。此外,Java的浮点数类型(float和double)对应MySQL的FLOAT和DOUBLE,而在Oracle中,可以使用...

    Mysql、orcale 中的数据类型与java中的数据类型对应表.pdf

    Mysql、Oracle 中的数据类型与 Java 中的数据类型对应表 MySQL 和 Oracle 是两种常用...本文详细介绍了 Oracle 中的 Number 和 Date 类型与 Java 中的数据类型对应关系,并对 MySQL 中的数据类型也进行了简单的介绍。

    ORACLE和SQL语法区别归纳.docx

    Oracle 和 SQL Server 都有 INTEGER、INT 等整数类型,它们之间无太大区别,都存储大小为 4 个字节。 浮点数类型 Oracle 和 SQL Server 都有 FLOAT 等浮点数类型,它们之间无太大区别。 函数 Oracle 和 SQL ...

    从SQL Server 向Oracle迁移的技术实现方案

    - `INT`, `SMALLINT`, 和 `TINYINT` 分别对应于Oracle中的 `NUMBER`, `NUMBER`, 和 `NUMBER` - `MONEY` 和 `SMALLMONEY` 映射为Oracle的 `NUMBER[19,4]` - `CHAR[(N)]` 和 `VARCHAR[(N)]` 在Oracle中分别为 `CHAR[(N...

    SQL转Oracle的方法

    - 在创建视图时,如果视图中包含 `ORDER BY` 子句,在 Oracle 中查询视图时可能会导致错误。 - 创建视图示例:`CREATE VIEW v AS SELECT name AS c1, address FROM t1 ORDER BY c1;` - 查询视图示例:`SELECT c1, ...

Global site tag (gtag.js) - Google Analytics