Oracle 数据 类型

1、NUMBER

实际使用中经常引起记忆混乱的就是Number(p,s)定义中的第一个数字是有效数字位数还是整数部分的位数。

Number可以通过如下格式来指定:Field_NAME Number(precision ,scale),其中precision指Number可以存储的最大数字长度(不包括左右两边的0),scale指在小数点右边的最大数字长度(包括左侧0)。也就是说,Number(p,s)定义的有效数字长度p是包含小数位数s的,整数部分长度是p-s,例如:

1、Number(8,2)表示有效数字长度是8,能存储的最大数值是999999.99,就是99万多,不到100万;

2、Number(8)表示有效数字长度也是8,能存储的最大数值是99999999,就是9999万多,接近1个亿;

      最后,再次强调:定义中的有效数字长度p包含小数部分数字长度s,整数部分数字长度是p-s。

2、CHAR(length)

存储固定长度的字符串。参数 length 指定了长度,如果存储的字符串长
度小于 length,用空格填充。默认长度是 1,最长不超过 2000 字节。

 3、VARCHAR2(length) 

存储可变长度的字符串。 length 指定了该字符串的最大长度。默认长度
是 1,最长不超过 4000 字符。

4、DATE

存储日期和时间, 存储纪元、 4 位年、月、日、时、分、秒,存储时间

5、TIMESTAMP

不但存储日期的年月日,时分秒,以及秒后 6 位,同时包含时区。

6、CLOB

存储大的文本,比如存储非结构化的 XML 文档

7、BLOB

存储二进制对象,如图形、视频、声音等。



 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值