• oracl (一)数据类型


    数据类型

      1.1字符串类型

        字符串数据类型还可以依据存储空间分为固定长度类型(CHAR/NCHAR) 和可变长度类型(VARCHAR2/NVARCHAR2)两种.

      1.1.1CHAR类型 

        CHAR类型,定长字符串,会用空格填充来达到其最大长度.    例如:非NULL的CHAR(12)总是包含12字节信息。

        HAR字段最多可以存储2,000字节的信息。如果创建表时,不指定CHAR长度,则默认为1。另外你可以指定它存储字节或字符,例如 CHAR(12 ) 

      1.1.2NCHAR类型

        这是一个包含UNICODE格式数据的定长字符串。NCHAR字段最多可以存储2,000字节的信息。它的最大长度取决于国家字符集。另外查询时,如果字段是NCHAR类型,则需要如下书写

        SELECT translated_description FROM product_descriptions

        WHERE translated_name = N'LCD Monitor 11/PM';

      1.1.3VARCHAR类型

        不要使用VARCHAR数据类型。使用VARCHAR2数据类型。虽然VARCHAR数据类型目前是VARCHAR2的同义词,VARCHAR数据类型将计划被重新定义为一个单独的数据类型用于可变长度的字符串相比,具有不同的比较语义。

      1.1.4VARCHAR2类型

      变长字符串,与CHAR类型不同,它不会使用空格填充至最大长度。VARCHAR2最多可以存储4,000字节的信息。

      1.1.5NVARCHAR2类型

      这是一个包含UNICODE格式数据的变长字符串。 NVARCHAR2最多可以存储4,000字节的信息。

      1.2数字类型

      1.2.1 NUMBER类型

      NUMBER()是最常见的数字类型,可以存放数据范围为10^130~10^126(不包含此值),需要1~22字节(BYTE)不等的存储空间。

      1.2.2 INTEGER类型

      INTEGER是NUMBER的子类型,它等同于NUMBER(38,0),用来存储整数。若插入、更新的数值有小数,则会被四舍五入。

    1.3日期类型

    1.3.1 DATE类型

    DATE是最常用的数据类型,日期数据类型存储日期和时间信息。虽然可以用字符或数字类型表示日期和时间信息,但是日期数据类型具有特殊关联的属性。为每个日期值,Oracle 存储以下信息: 世纪、 年、 月、 日期、 小时、 分钟和秒。一般占用7个字节的存储空间。

    3.2 TIMESTAMP类型

    这是一个7字节或12字节的定宽日期/时间数据类型。它与DATE数据类型不同,因为TIMESTAMP可以包含小数秒,带小数秒的TIMESTAMP在小数点右边最多可以保留9位

  • 相关阅读:
    5.15、tomcat下部署JPress
    27、Tomcat服务的安装与配置
    11、gitlab和Jenkins整合(2)
    11、gitlab和Jenkins整合(1)
    K-medodis聚类算法MATLAB
    K-modes聚类算法MATLAB
    K-means聚类算法MATLAB
    Andrew Ng机器学习总结(自用)
    Andrew Ng机器学习编程作业:Anomaly Detection and Recommender Systems
    Andrew Ng机器学习编程作业:K-means Clustering and Principal Component Analysis
  • 原文地址:https://www.cnblogs.com/wy0119/p/8111020.html
Copyright © 2020-2023  润新知