Quick Search:
 
 The Oracle PL/SQL NUMTODSINTERVAL Function      [Return To Index] Jump to:  

Term: NUMTODSINTERVAL

Definition:
The Oracle PL/SQL NUMTODSINTERVAL function converts an input number to its specified Interval Day to Second Unit equivalent. The allowed interval units can be DAY, HOUR, MINUTE, or SECOND. The return type of the function is INTERVAL.

Example Syntax:

NUMTODSINTERVAL(n, interval unit)


Note that the interval unit is case insensitive.

Example Usage:

The SQL queries below show the output for conversion of numeric value 1 into provided Interval units.

SQL> SELECT NUMTODSINTERVAL(1,'DAY') FROM DUAL;

NUMTODSINTERVAL(1,'DAY')
---------------------------------------------------------------------
+000000001 00:00:00.000000000

SQL> SELECT NUMTODSINTERVAL(1,'HOUR') FROM DUAL;

NUMTODSINTERVAL(1,'HOUR')
---------------------------------------------------------------------
+000000000 01:00:00.000000000

SQL> SELECT NUMTODSINTERVAL(1,'MINUTE') FROM DUAL;

NUMTODSINTERVAL(1,'MINUTE')
---------------------------------------------------------------------
+000000000 00:01:00.000000000

SQL> SELECT NUMTODSINTERVAL(1,'SECOND') FROM DUAL;

NUMTODSINTERVAL(1,'SECOND')
---------------------------------------------------------------------
+000000000 00:00:01.000000000


SQL> SELECT NUMTODSINTERVAL(1,'MONTH') FROM DUAL;
SELECT NUMTODSINTERVAL(1,'MONTH') FROM DUAL;
*
ERROR at line 1:
ORA-01760: illegal argument for function



Related Links:

Related Code Snippets:
 
   Home |    Search |    Code Library |    Sponsors |    Privacy |    Terms of Use |    Contact Us © 2003 - 2024 psoug.org