ukula 发表于 2018-9-13 12:00:23

oracle常见数据类型

oracle包括三种数据类型:  1)数值:number或number(p,s)
  p:精度,s:刻度(小数位数)
  1234.567 number(6,2) --------> 1234.57
  0.001234 number(2,4) --------> 0.0012
  1234 number(3,-1)--------> 1230
  1204 number(3) --------> 超出精度
  2)字符:char, varchar, varchar2
  char与varchar的区别:
  1.内容存储时占用的存储空间;
  定长:char (声明固定长度)
  'a' -> char(10) -> 10
  'ab' -> char(10) -> 10
  变长:varchar (根据实际存储的长度为准)
  'a' -> varchar(10) -> 1
  'ab' -> varchar(10) -> 2
  2.所允许存储的最大长度;
  char: 2000
  varchar: 4000
  varchar与varchar2的区别:
  1.制定厂商不同:
  varchar:ANSI
  varchar2:Oracle
  2.承诺不同;
  3)日期:date '01-JAN-08'
  世纪,年,月,日,时,分,秒


页: [1]
查看完整版本: oracle常见数据类型