zoukankan      html  css  js  c++  java
  • Oracle 11g 数据类型

     

    Oracle 11g Datatypes

    VARCHAR2(size [BYTE | CHAR])

    可变长度的字符串的最大长度有大小字节或字符。最大尺寸是4000字节或字符,最低为1个字节或1个字符。您必须指定VARCHAR2大小。
    字节表示该列将有字节长度语义。 CHAR列表示将字符语义。

    NVARCHAR2(size)

    可变长度的Unicode字符串的最大长度有大小字符。的字节数可高达两倍的AL16UTF16编码与UTF8编码的三倍大小。最大尺寸是由国家字符集的定义与4000字节的上限。您必须指定NVARCHAR2大小。

    NUMBER [ (p [, s]) ]

    数有精度p和规模秒该精度p的范围可以从1到38。在尺度s的范围可以从-84到127。精度和规模都在十进位数字。一个数字值,需要从1到22字节。

    FLOAT [(p)]

    一个数字的数据类型具有精度第亚型float值的内部表示为NUMBER。该精度p的范围可以从1到126个二进制数字。 float值需要从1到22字节。

    LONG

    可变长度达2千兆字节或231字节的字符数据-1。为了向后兼容。

    DATE

    有效日期范围从1月1日,4712年,12月31日,9999 AD。默认格式是确定明确的NLS_DATE_FORMAT参数或隐式的NLS_TERRITORY参数。大小固定为7个字节。此数据类型包含日期时间字段年,月,日,小时,分和秒。它没有小数秒或时区。

    BINARY_FLOAT

    32位浮点数字。这种数据类型需要5个字节,包括长度字节。

    BINARY_DOUBLE

    64位浮点数字。这种数据类型需要9个字节,包括长度字节。

    TIMESTAMP [(fractional_seconds_precision)]

    64位浮点年,月,日的日期值,以及小时,分钟和秒钟的时间值,其中fractional_seconds_precision是数字中的第二号日期时间字段的小数部分。对fractional_seconds_precision可接受的值是0到9。默认是6。默认格式是确定明确的NLS_DATE_FORMAT参数或隐式的NLS_TERRITORY参数。的大小不同的7至11个字节,取决于精度。此数据类型包含日期时间字段YEAR,MONTH,日,小时,分和秒。它包含小数秒,但没有一个时区。

    TIMESTAMP [(fractional_seconds)] WITH TIME ZONE

    时间戳以及时区位移值,其中fractional_seconds_precision是数字在第二日期时间字段的小数部分数字的所有值。可接受的值是0到9。默认是6。默认格式是确定明确的NLS_DATE_FORMAT参数或隐式的NLS_TERRITORY参数。大小固定为13字节。此数据类型包含日期时间字段YEAR,MONTH,日,小时,分钟,秒TIMEZONE_HOUR和TIMEZONE_MINUTE。它有一个明确的分数秒和时区。

    TIMESTAMP [(fractional_seconds)] WITH LOCAL TIME ZONE

    所有的TIMESTAMP WITH TIME ZONE值,但下列情况除外:
    ?数据标准化数据库的时区时,存储在数据库中。
    ?当数据被检索,用户可以看到在会话时区中的数据。
    默认格式是确定明确的NLS_DATE_FORMAT参数或隐式的NLS_TERRITORY参数。的大小不同的7至11个字节,取决于精度。

    INTERVAL YEAR [(year_precision)] TO MONTH

    存储期间年数和月的时间,其中year_precision是数字的年份日期时间字段的数量。可接受的值是0到9。默认是2。大小固定为5个字节。

    INTERVAL DAY [(day_precision)] TO SECOND [(fractional_seconds)]

    存储一段时间以天,小时,分钟和秒,其中
    ?day_precision是数字在DAY日期时间字段的最大数量。可接受的值是0到9。默认是2。
    ?fractional_seconds_precision是数字中的第二个字段的小数部分的数量。可接受的值是0到9。默认是6。
    大小固定为11个字节。

    RAW(size)

    长度字节大小的原始二进制数据。最大尺寸为2000字节。您必须指定为原始值的大小。

    LONG RAW

    可变长度可达2吉字节的原始二进制数据。

    ROWID

    基地64字符串,表示在其表行的唯一地址。该数据类型主要是由ROWID伪返回的值。

    UROWID [(size)]

    基地64字符串代表一个索引组织表行的逻辑地址。可选的大小是一个类型UROWID列的大小。最大尺寸和默认为4000字节。

    CHAR [(size [BYTE | CHAR])]

    长度大小字节或字符的固定长度的字符数据。最大尺寸为2000字节或字符。默认和最小尺寸为1字节。
    BYTE和CHAR为VARCHAR2有相同的语义。

    NCHAR[(size)]

    长度大小字符的固定长度的字符数据。的字节数可高达两倍的AL16UTF16编码与UTF8编码的三倍大小。最大尺寸是由国家字符集定义与一个2000字节的上限。默认和最小尺寸为1个字符。

    CLOB

    字符大对象,包含单字节或多字节字符。固定宽度和可变宽度的字符集的支持,无论是使用数据库的字符集。最大尺寸是(4千兆字节 - 1)*(数据库块大小)。

    NCLOB

    字符大对象,包含Unicode字符。固定宽度和可变宽度的字符集的支持,同时使用数据库国家字符集。最大尺寸是(4千兆字节 - 1)*(数据库块大小)。国家字符集存储数据。

    BLOB

    二进制大对象。最大尺寸是(4千兆字节 - 1)*(数据库块大小)。

    BFILE

    包含一个大的二进制文件存储在数据库以外的定位。启用字节流的I / O访问驻留在数据库服务器上的外部LOB的。最大尺寸为4千兆字节。

    转载:http://qurtyy.blog.163.com/blog/static/57443681201152915147950/

  • 相关阅读:
    使用CoreData [3]
    使用CoreData [2]
    使用CoreData [1]
    [翻译] CRPixellatedView-用CIPixellate滤镜动态渲染UIView
    简易使用UILabel的富文本
    [翻译] OrigamiEngine
    [翻译] DoActionSheet
    解决tableView中cell动态加载控件的重用问题
    ARC中用代码检测一个对象有没有释放掉
    HTTP请求中浏览器的缓存机制
  • 原文地址:https://www.cnblogs.com/tv151579/p/2588950.html
Copyright © 2011-2022 走看看