当前位置:   article > 正文

ORACLE中的INTERVAL_oracle 数据类型 interval

oracle 数据类型 interval

关于INTERVAL

oracle中提供了两种日期时间类型,分别是DATE和TIMESTAMP用来存储时间点的数据,同时还提供了INTERVAL来存储一段时间的数据。例如你2022年11月11日11点11分11秒孤独的喝了一瓶啤酒,这个就是时间点;而截至到2022年11月11日11点11分11秒,统计你N年内被撒的狗粮,这就是一段时间,是INTERVAL要处理的

INTERVAL类型

INTERVAL有两种类型:

  • INTERVAL YEAR TO MONTH - 间隔使用年份和月份
  • INTERVAL DAY TO SECOND - 使用包括小数秒在内的天,小时,分钟和秒存储间隔。
    INTERVAL更详细用法点这里

INTERVAL 示意图

INTERVAL YEAR TO MONTH

语法:
INTERVAL ‘integer [- integer]’ {YEAR | MONTH} [(precision)]
[TO {YEAR | MONTH}]

INTERVAL DAY TO SECOND

语法:
INTERVAL ‘{ integer | integer time_expr | time_expr }’
{ { DAY | HOUR | MINUTE } [ ( leading_precision ) ]
| SECOND [ ( leading_precision [, fractional_seconds_precision ] ) ] }
[ TO { DAY | HOUR | MINUTE | SECOND [ (fractional_seconds_precision) ] } ]
标题写的虽然是TO SECOND,但是实际应用中也有TO DAY,TO HOUR等

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号