В этом учебном пособии вы узнаете, как использовать Oracle/PLSQL функцию NUMTODSINTERVAL с синтаксисом и примерами.
Описание
Функция Oracle/PLSQL NUMTODSINTERVAL преобразует числовое значение в значение типа INTERVAL DAY TO SECOND.
Синтаксис
Синтаксис функции Oracle/PLSQL NUMTODSINTERVAL:
NUMTODSINTERVAL( number, expression )
Параметры или аргументы
number числовое значение для преобразования
expression выражение принимающее одно из следующих значений: DAY, HOUR, MINUTE, or SECOND.
Функция NUMTODSINTERVAL возвращает значение INTERVAL DAY TO SECOND.
Применение
Функцию NUMTODSINTERVAL можно использовать в следующих версиях Oracle/PLSQL:
- Oracle 12c, Oracle 11g, Oracle 10g, Oracle 9i, Oracle 8i
Пример
Рассмотрим несколько примеров функции NUMTODSINTERVAL и изучим, как использовать функцию NUMTODSINTERVAL в Oracle/PLSQL.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
SQL> SELECT NUMTODSINTERVAL(150, 'DAY') FROM DUAL; --Результат: +000000150 00:00:00 --150 дней SQL> SELECT NUMTODSINTERVAL(1500, 'HOUR') FROM DUAL; --Результат: +000000062 12:00:00 --62 дня и 12 часов SQL> SELECT NUMTODSINTERVAL(15000, 'MINUTE') FROM DUAL; --Результат: +000000010 10:00:00 --10 дней и 10 часов SQL> SELECT NUMTODSINTERVAL(150000, 'SECOND') FROM DUAL; --Результат: +000000001 17:40:00 --1 день 17 часов 40 минут |