`
yufeng0471
  • 浏览: 101064 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

INTEGER和NUMBER

阅读更多

在 Oracle 中,INTEGER 存放整形类型,NUMBER 存放浮点类型,但事实却是 INTEGER 也可以插入浮点类型的数据,下面的语句执行时是成功的:

CREATE TABLE t
(
  x integer
);
insert into t values(1.1);

 原因是 Oracle 数据库在创建表 t 的时候,自动把 INTEGER 转化成了 NUMBER 类型,可以用以下语句来查看实际的创建表语句:

SELECT dbms_metadata.get_ddl( object_type, object_name, owner ) 
 FROM all_objects
 WHERE object_name='T' and owner='INTEGRATION_TEST';

 实际创建表的语句如下:

CREATE TABLE "INTEGRATION_TEST"."T" 
(
  "X" NUMBER(*,0)
)

 也可以进入sqlplus,用命令DESC T;查看字段的数据类型

SQL> desc t;
 名称					   是否为空? 类型
 ----------------------------------------- -------- ----------------------------
 X						    NUMBER(38)
 
0
0
分享到:
评论

相关推荐

    random-integer-number-guess.zip_random

    在这个名为"random-integer-number-guess.zip_random"的压缩包中,包含了一个Java程序,用于实现一个简单的猜数字游戏。这个游戏的核心是利用随机数生成器来产生一个秘密的整数,然后让用户尝试猜测这个数字。下面...

    random-integer-number

    随机整数一个提供生成整数的函数,该整数具有从Number.MIN_SAFE_INTEGER到Number.MAX_SAFE_INTEGER范围内的均匀分布的Number.MAX_SAFE_INTEGER 。用法 var random = require ( 'random-integer-number' ) ;random ( ...

    学习SQL常用方法

    PLS_INTEGER 和 NUMBER 类型相比,有两个优点:占有较少的存储空间、可以直接进行算术运算。 六、CONNECT_BY_ISCYCLE CONNECT_BY_ISCYCLE 是一个系统变量,用于检测连接的循环关系。在执行 Connect By 语句时,...

    plsql 存储过程入门

    PL/SQL的数据类型包括数字类型(如BINARY_INTEGER和NUMBER)、字符类型(如CHAR、VARCHAR、VARCHAR2)、日期类型(DATE和TIMESTAMP)、布尔类型(BOOLEAN)以及特殊类型如记录(RECORD)和集合(TABLE)。...

    pls_interger 和binary_integer的区别与多种数据类型说明

    数字类型可以分为三种基本类型:NUMBER、PLS_INTEGER 和 BINARY_INTEGER。 * NUMBER:以十进制格式进行存储,能够描述整数或实数。定义方式为 NUMBER(P,S),P 是精度,最大 38 位,S 是刻度范围, 可以在 -84......

    Number Base Conversion 1.0(Integer&Decimal)

    "Number Base Conversion 1.0(Integer&Decimal)" 是一个英文版的进制转换工具,它允许用户将整数和小数在不同进制之间进行转换。 该软件分为两个部分,一个是处理整数(Integer)的转换,另一个处理小数(Decimal)...

    超出JavaScript安全整数限制的数字计算BigInt详解

    JavaScript中的基本数据类Number是双精度浮点数,它可以表示的最大安全范围是正负9007199254740991,也就是2的53次方减一,在浏览器控制台分别输入Number.MAX_SAFE_INTEGER和Number.MIN_SAFE_INTEGER可查看对应的...

    js代码-Number.MIN_SAFE_INTEGER

    在实际编程中,`Number.MIN_SAFE_INTEGER`常用于检查和确保数值不会超出安全范围,特别是在处理大数据、金融计算或者需要高精度的数学运算时。例如,如果你在开发一个需要处理大量数据的Web应用,且数据的大小可能...

    max-safe-integer:ES2015 Number.MAX_SAFE_INTEGER ponyfill

    最大安全整数 ES2015 安装 $ npm install --save max-safe-integer用法 var MAX_SAFE_INTEGER = require ( 'max-safe-integer' ) ;console . log ( MAX_SAFE_INTEGER ) ;//=> 9007199254740991执照麻省理工学院:...

    GuessNumber.java

    public class GuessNumber { public static void main (String args[]) { System.out.println("给你一个1至100之间的整数,请猜测这个数"); int realNumber=(int)(Math.random()*100)+1; int yourGuess=0; ...

    convert string to integer

    在本篇文章中,我们将深入探讨如何在不同的编程语言中实现`convert string to integer`的功能,以帮助开发者更好地理解和应用这个概念。 首先,让我们以 Ruby 为例,这可能与提供的压缩包文件 `string_to_integer....

    类 java.lang.Number分析

    此外,Number类也是Java中一些具体数值类型(如Byte、Short、Integer、Long、Float、Double、BigInteger和BigDecimal)的超类。 一、Number类的核心功能 Number类包含了一系列抽象方法,如doubleValue(), float...

    Fantasyland:JavaScript中常见代数结构的互操作性规范

    幻想土地规格 (又名“代数JavaScript规范”) 该项目指定了常见代数结构的互操作性: 一般 代数是一组值,一组封闭的运算符以及必须遵守的一些法律... 42 :: Integer, Number “ 42是Integer和Number类型的成员”。

    number-is-integer:ES2015 Number.isInteger()ponyfill

    $ npm install number-is-integer 用法 const numberIsInteger = require ( 'number-is-integer' ) ; numberIsInteger ( 1 ) ; //=> true numberIsInteger ( 1.5 ) ; //=> false 有关的 -ES2015 Number....

    bignumber.js-master.zip

    在JavaScript中,处理大数(超过Number.MAX_SAFE_INTEGER,即2^53 - 1的数值)时,可能会遇到精度丢失的问题,这对于需要精确计算的场景,如金融计算、科学计算等,是不可接受的。为了解决这一问题,开发者们通常会...

    前端开源库-max-safe-integer

    这个库提供了一个 ponyfill(部分实现),旨在帮助开发者在不支持ES2015新特性的环境中使用 Number.MAX_SAFE_INTEGER 属性。 Number.MAX_SAFE_INTEGER 是在ECMAScript 2015(ES6)中引入的一个新特性,它是...

    题解:AtCoder Beginner Contest 262D - I Hate Non-integer Number

    代码

    JavaScript程序设计-JavaScript中的Number对象.pdf

    JavaScript中的Number对象是用于处理数值的内置对象,它不仅提供了基本的数值操作,还包含了一系列的方法,方便对数值进行转换和验证。以下是对标题和描述中提到的知识点的详细解释: 1. **数值表示法**: ...

    js代码-Number.MAX_SAFE_INTEGER

    在JavaScript中,`Number.MAX_SAFE_INTEGER`是一个常量,它表示JavaScript可以安全处理的最大整数。这个数值是2^53 - 1,即9007199254740991。JavaScript使用双精度浮点数(IEEE 754)来存储数字,对于超过这个值的...

Global site tag (gtag.js) - Google Analytics