Oracle数据库中常用的数据类型

xiaoxiao2021-02-28  67

1.数字类型:    number(p)        number(p,s)

        p:表示数字的有效长度

        s:表示小数点后的位数

        reg:

            number(5,2):最大值为999.99

            number(2):表示整数,最大值为99

2.定长字符类型:    char

        不规定:默认为1个字节

        规定:char(n)

             最大字节数为2000个

        定长:在存储时,不满规定个数时,也会占用内存规定的字节数

        reg:char(10)

            当存了'a'时,也会占用10个字节。

3.可变字符串类型:varchar2

        写法:varchar2(n)

        最大字节数:4000个

        可变:会按照实际存储的字节数占用内存,但是不可以超过规定长度

4.long:varchar2的加长版,最大长度为2G的字节。

               但是在一个表中,只能存在一个long类型的字段。

                此字段还不能作为主键和索引。

5.clob:可以替代long类型,最大长度为4G的字节

                没有long类型的限制

6.日期类型:date

        默认格式:dd-mon-rr(默认占用7个字节)

7.时间戳类型:timestamp

        可以精确到时分秒

转载请注明原文地址: https://www.6miu.com/read-2623791.html

最新回复(0)