数据仓库服务 GaussDB(DWS)-时间/日期函数:numtodsinterval(num, interval_unit)

时间:2025-01-26 10:53:07

numtodsinterval(num, interval_unit)

描述:将数字转换为interval类型。num为numeric类型数字,interval_unit为固定格式字符串('DAY' | 'HOUR' | 'MINUTE' | 'SECOND')。

可以通过设置参数IntervalStyle为oracle,兼容该函数在Oracle中的interval输出格式。

示例:

 1 2 3 4 5 6 7 8 910111213
SELECT numtodsinterval(100, 'HOUR'); numtodsinterval ----------------- 100:00:00(1 row)SET intervalstyle = oracle;SETSELECT numtodsinterval(100, 'HOUR');        numtodsinterval------------------------------- +000000004 04:00:00.000000000(1 row)
support.huaweicloud.com/sqlreference-dws/dws_06_0309.html