zoukankan      html  css  js  c++  java
  • oracle中的数据类型

    一、标量数据类型

    1、varchar2(size) nvarchar2(size)变长字符串

    2、char(size) nchar(size)定长字符串,其中n开头的是存储国际化字符串的用于支持多国语言的字符集。
    3、date日期类型

        timesatmp除了日期和时间外还包括了多达小数点后9位的秒数

        timesatmp with time zone

        timesatmp with local time zone

        以上三种数据类型只有在开发对时间要求较高的数据库系统时才会用到。

    4、number(p,s)数字型数据类型

    5、lob类型用于处理多媒体数据类型的对象

        blob用于在数据库中存储大的无结构化的二进制数据对象如照片幻灯片等

        clob和nclob用于存储定长字节的大数据对象如演讲稿和简历,其中nclob存储定长的国家语言字符集数据

    注:clob和blob列中的一些操作不能直接使用oracle的数据库命令来完成,因此oracle提供了dbms_lob的plsql包来维护lob数据类型的列

    6、bfile用于在数据库系统外的操作系统文件中存储大的无结构的二进制对象。bfile数据类型是外部数据类型,因此定义为bfile数据类型的列是不能通过oracle数据库命令来操作的,这些列只能通过操作系统命令和第三方软件维护

    7、raw在数据库中直接存储二进制数据

    二、集合数据类型

    1、集合数据类型

      varray变长数组类型定义的列中存储的是一个变长数组

      nested table类型定义的列中存储的数据本身就是一个数据表

    三、关系数据类型

    1、关系数据类型 ref

      利用ref数据类型定义的列中存储的数据位一个指向另一个数据行的地址(指针)这样可以加快两张表的连接速度。但是此时他们已经不是关系模型而是蜕变成了层次模型。

  • 相关阅读:
    CentOS下通过yum安装svn及配置
    CentOS使用YUM安装php运行环境,包含php,php-fpm,nginx,mysql
    centos6.5直接yum安装nginx
    用Xshell设置CentOS密钥登录
    CentOS安装系统时硬盘分区建议
    jQuery.extend 函数详解
    jQuery自定义插件
    SVN常用命令
    iwebshop判断是不是微信打开,这样可能把微信支付显示出来
    Angularjs使用 ajax实例
  • 原文地址:https://www.cnblogs.com/moonfans/p/3871290.html
Copyright © 2011-2022 走看看