Oracle中数据类型

Oracle中数据类型 
   -- 1.字符型
        char 字符型[长度固定]  --长度就是输入的数值长度  可以不给值 默认为 1
           能够存储最大长度是2000 个字节 
           系统会分配固定长度空间 不会应为数据大小而做出调整 节约计算空间的时间 提高效率
        
        varchar2 字符型[长度是可变] 一定要给定数值
           能存存储最大长度是4000字节 
           相比char 内存利用更高  会计算实际存储长度动态分配内存
        
        long 字符型[大型字符]
            能存存储最大2G文本
          create table testChar(
              text1 char(4),
              text2 varchar2(4),
              text3 long,
              text4 char,
              -- text5 varchar2(10)
          );  
         注意: char 可以不给长度 默认是1个长度 varchar2 必须给长度
             
   
   --2.数据型
        number 数值型 可以存储小数 可以存储整数 
        格式: number[p(,s)]
        p 整数  s表示小数 
        number 默认长度是32位  最高精度38位
        number(5) 表示整数 长度是5 
        number(5,2)  表示真整数是(5-2)位 小数2位 如果小数不够补0 如果小 太多了 四舍五入保留2位小数
        
        create table testNumber(
             num1 number,
             num2 number(5),
             num3 number(5,2)
        );
        
   --3.时间型
       date 日期 精确到秒   2019-9-7:11:22:33 
       timestamp 时间戳  精确到 秒后面的6位 2019-9-7:11:22:33.000000
        
        create table testDate(
           bir date,
           mytime  timestamp
        );

   -- 4.大数据类型 LOB
        blob  存储大型二进制文件 
        clob  存储字符文件,类似 long 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值