当前位置: 首页 > 面试题库 >

oracle中的区间函数

丁光华
2023-03-14
问题内容

询问:

SELECT INTERVAL '300' month,
       INTERVAL '54-2' year to month,
       INTERVAL ' 11:12:10.1234567' hour to second 
  FROM DUAL;

上面查询的输出是:

+25-00,+54-02,+00 11:12:10.1234567

有人可以向我解释一下此查询如何给出此输出以及有关interval函数的解释吗?


问题答案:

INTERVAL不是函数,而是引入间隔 文字 的关键字,它表示 数据类型 。类似于文字DATE '2011-05-04'TIMESTAMP '2011-05-04 17:18:19'正在做的事情。

有关间隔 文字的 详细信息
http://docs.oracle.com/cd/E11882_01/server.112/e41084/sql_elements003.htm#SQLRF00221


http://docs.oracle.com/cd/E11882_01/server.112/e41084/expressions009
.htm#SQLRF52084

有关间隔 数据类型的
详细信息: http
//docs.oracle.com/cd/E11882_01/server.112/e41084/sql_elements001.htm#i128552


 类似资料:
  • 本文向大家介绍Oracle中的Oracle Golden Gate和Oracle Active Guard之间的区别,包括了Oracle中的Oracle Golden Gate和Oracle Active Guard之间的区别的使用技巧和注意事项,需要的朋友参考一下 Oracle Golden Gate和Oracle Active Data Guard是数据复制技术。它们都用于数据复制,但是策略不

  • 我需要将GPS坐标保存在一个没有安装spatial extension的Oracle数据库中。有一个软件pl/sql模拟Oracle Spatial的主要功能(显然没有使用它的数据类型),以同样的方式对Oracle 11的JSON功能进行“包装”。github:https://github.com/pljson/pljson上有这个项目

  • 本文向大家介绍Oracle和SQL Server之间的区别,包括了Oracle和SQL Server之间的区别的使用技巧和注意事项,需要的朋友参考一下 Oracle和SQL Server都是关系数据库管理系统或RDBMS。 以下是Oracle与SQL Server之间的重要区别。 序号 键 甲骨文 SQL服务器 1 由开发 Oracle Server由Oracle拥有。 SQL Server由Mi

  • 问题内容: 用户和Oracle中的架构之间的区别? 问题答案: 您应该将模式视为用户帐户,并将其中的所有对象作为所有意图和目的的模式的集合。 SCOTT是一种架构,包括具有各种授权和其他内容的EMP,DEPT和BONUS表。 SYS是一个包含大量表,视图,授权等的模式。 SYSTEM是一个架构..... 从技术上讲-模式是数据库使用的一组元数据(数据字典),通常使用DDL生成。模式定义数据库的属性

  • 问题内容: 我想知道两个运算符之间以及在Oracle中是否存在任何差异。 在某些情况下,它们可以给出不同的结果或不同的性能吗? 问题答案: 没有,功能上完全没有区别。 (对于所有其他DBMS都是一样的-它们大多数都支持两种样式): 这是当前的SQL参考:https : //docs.oracle.com/database/121/SQLRF/conditions002.htm#CJAGAABC S

  • 本文向大家介绍oracle中存储函数与存储过程的区别介绍,包括了oracle中存储函数与存储过程的区别介绍的使用技巧和注意事项,需要的朋友参考一下 在oracle中,函数和存储过程是经常使用到的,他们的语法中有很多相似的地方,可是也有它们的不同之处,这段时间刚学完函数与存储过程,来给自己做一个总结: 一:存储过程:简单来说就是有名字的pl/sql块。 语法结构:      案例: