INTERVAL YEAR TO MONTH: 作为年和月的时间间隔存储

INTERVAL DAY TO SECOND: 作为天、小时、分和秒的时间间隔存储(DAY,HOUR,MINUTE,SECOND)

1) 创建以上两种数据类型的表

SQL> create table t1(id number(2),x interval year to month,y interval day to second);

Table created.

SQL> desc t1;
 Name                                                  Null?    Type
 ----------------------------------------------------- -------- ------------------------------------
 ID                                                             NUMBER(2)
 X                                                              INTERVAL YEAR(2) TO MONTH
 Y                                                              INTERVAL DAY(2) TO SECOND(6)

2) x字段插入:5年,y字段插入:2天

SQL> insert into t1 values (1,interval '5' year,interval '2' day);

1 row created.

SQL> commit;

Commit complete.

SQL> select * from t1;

ID X                    Y
---------- -------------------- --------------------
         1 +05-00               +02 00:00:00.000000

3) x字段插入:10个月,y字段插入:2小时

SQL> insert into t1 values (2,interval '10' month,interval '2' hour);

1 row created.

SQL> commit;

Commit complete.

SQL> select * from t1;

ID     X                    Y
---------- -------------------- --------------------
     1     +05-00               +02 00:00:00.000000
     2     +00-10               +00 02:00:00.000000

4) x字段插入:2年零6个月,y字段插入:1天量12小时30分钟1秒

SQL> insert into t1 values (3,interval '2-6' year to month,interval '1 12:30:01' day to second);

1 row created.

SQL> commit;

Commit complete.

SQL> select * from t1;

ID     X                    Y
---------- -------------------- --------------------
     1     +05-00               +02 00:00:00.000000
     2     +00-10               +00 02:00:00.000000
     3     +02-06               +01 12:30:01.000000

【SQL】INTERVAL YEAR TO MONTH 和 INTERVAL DAY TO SECOND相关推荐

  1. Oracle INTERVAL YEAR TO MONTH数据类型

    Oracle语法: INTERVAL 'integer [- integer]' {YEAR | MONTH} [(precision)][TO {YEAR | MONTH}] 该数据类型常用来表示一 ...

  2. SQL:日期函数 year() month() day()

    1 select day(createtime) from life_unite_product --取时间字段的天值 2 3 select month(createtime) from life_u ...

  3. INTERVAL数据类型-007学习笔记

    http://baggio785.itpub.net/post/31233/286119 INTERVAL数据类型用来存储两个时间戳之间的时间间隔. 可以指定years and months,或者da ...

  4. (上)史上最全 Flink SQL 成神之路(全文 18 万字、138 个案例、42 张图)

    1.前言 看了那么多的技术文,你能明白作者想让你在读完文章后学到什么吗? 大数据羊说__的文章会让你明白 博主会阐明博主期望本文能给小伙伴们带来什么帮助,让小伙伴萌能直观明白博主的心思 博主会以实际的 ...

  5. lz0-007 读书笔记09

    Creating and Managing Tables 1.数据库对象 •Oracle数据库能够包含多种数据结构.  每一种结构应该在数据设计中描述,以使它能够在数据库开发阶段被创建 •常见的数据库 ...

  6. oracle 如何显示 比例,Oracle中如何兼得比例和时间

    在以前的版本中,Oracle的时间计量单位是厘秒,使用厘秒最显而易见的问题就是可能有些操作是小于厘秒的.看上去这似乎不太常见,但是实际上在操作系统上很多操作都是以微妙作为单位的,这意味着操作的起始和终 ...

  7. oracle 数据 时间间隔,如何掌握 Oracle 中的时间间隔型数据

    在9i 版本以前,oracle 没有内置的方式来记录时间的流逝.date型数据用来记录单独的时间点:但是要表达一个时间量(也就是一个间隔),数据库的设计者就必须把时间间隔转换成原始单位秒,然后用一个n ...

  8. 从DUMP函数说开去

        因为最近研究字符集,所以对于Oracle内部的一些存储模式产生了一些兴趣,据说DUMP这个函数的功能非常强大,所以专门研究了一下.当然研究的都比较初级,只是了解一下.具体哪里可以用到暂时还不知 ...

  9. Oracle 数据类型及存储方式

    Oracle 数据类型及存储方式  袁光东 原创  概述  通过实例,全面而深入的分析oralce的基本数据类型及它们的存储方式.以ORACLE 10G为基础,介绍oralce 10g引入的新的数据类 ...

最新文章

  1. 用substr()函数高效的输出一个字符串的所用子串
  2. 各大航空公司将加大海南春运期间运力投入
  3. Libevent源码分析-----配置event_base
  4. MapReduce程序之数据排序
  5. 地铁上读完《UNIX环境高级编程》是一种怎样的体验
  6. windows10 快速切换网络适配器
  7. 【1】Kali破解家用WI-FI密码 - WEP加密
  8. 【web前端开发】HTML知识点超详细总结
  9. 039.简单的文本编辑器
  10. 笔记本计算机声音小,笔记本电脑没声音小喇叭不见了怎么恢复电脑
  11. matplotlib使用FuncAnimation生成动画中func、frames、fargs参数传递思考
  12. 微信小程序座位预约,微信小程序实现订座位,餐厅座位预约小程序毕设作品
  13. 大数据利益相关者的利益矛盾及其伦理治理
  14. 企业微信推送消息延迟_微信接收消息总是延迟?没有提醒,这3个功能赶紧设置一下...
  15. revit建模插件:不规则幕墙如何在Revit中创建呢?
  16. 利用神经网络的embedding层处理类别特征
  17. 哈尔滨工业大学2019年计算机复试线,2019年哈尔滨工业大学考研复试分数线
  18. (1)列表推导式和(2)生成器表达式
  19. 干货分享 | 万字讲解Kafka 从基础到高级(附图讲解)
  20. 安卓开发--关于锁屏状态下如何实现消息推送

热门文章

  1. 《MFC游戏开发》笔记六 图像双缓冲技术:实现一个流畅的动画
  2. 知易游戏开发教程cocos2d-x移植版
  3. python实现天气预报_python实现智能语音天气预报
  4. antdPro Nginx 打包部署
  5. 阿里云数据库HybridDB for PostgreSQL使用教程
  6. JVM调优总结 系列文章
  7. 【Java基础】3、Java 位运算(移位、位与、或、异或、非)
  8. 循环体中调用[NSString stringWithFormat:@%@,Object] 方法的内存问题
  9. zabbix使用JMX监控tomcat性能
  10. IOCP 写服务程序时的关键问题研究[转]