YashanDB NUMTODSINTERVAL函数

NUMTODSINTERVAL函数将expr表示的除BIT外数值型数据转换为以DAY|HOUR|MINUTE|SECOND为单位的INTERVAL DAY TO SECOND类型的数值。

当expr的值为NULL时,返回NULL。

当expr的值为非数值型数据时,将先进行到NUMBER类型的转换,转换失败时返回Invalid number错误。

当指定DAY|HOUR|MINUTE|SECOND单位时,对DAY|HOUR|MINUTE|SECOND的大小写不敏感。

示例

SELECT NUMTODSINTERVAL('4','minute') res FROM DUAL;
RES            
--------------------------------
+00 00:04:00.000000            
 
--获取在当前时间后四分钟的时间值
SELECT SYSDATE, SYSDATE+NUMTODSINTERVAL('4','minute') sysdate2 FROM DUAL;
SYSDATE                          SYSDATE2                                  
-------------------------------- --------------------------------
2021-11-30 17:03:42              2021-11-30 17:07:42

pdf-btn 下载文档

copy-btn 复制链接

posted @ 2025-06-19 18:20  YashanDB  阅读(6)  评论(0)    收藏  举报