oracle数据类型

(1)NUMBER

           NUMBER表示数字类型。经常被定义成NUMBER(P,S)形式,其中:

          P:表示数字的总位数

          S:表示小数点后面的位数

          eg:

          sal NUMBER(6,2)

          表示sal列中的数据,整数位最大为4位,小数位最大为2位,也就是最大取值:9999.99

(2)CHAR

         表示固定长度的字符类型。经常被定义成CHAR(N)形式,N表示占用的字节数。最大长度是2000字节

         eg:

         ename CHAR(20)

         表示ename列中最多可存储20个字节的字符串,并且占用的空间是固定的20个字节

(3)VARCHAR2(Oracle特有的数据类型)

         表示边长的字符类型。定义格式是VARCHAR2(N),N表示最多可占用的字节数

         最大长度是4000字节

         eg:

         job VARCHAR2(100)

         表示job列中最多可存储长度为100个字节的字符串。根据其中保存的数据长度,占用空间

         是变化的,最大占用空间为100个字节

(4)DATE

         用于定义日期时间的数据。长度是7个字节,默认格式是:DD-MON-RR

        eg:

        hiredate DATE

        表示hiredate列存放的是日期数据

原文地址:https://www.cnblogs.com/simpledu/p/14388409.html