В этом учебном пособии вы узнаете, как использовать Oracle/PLSQL функцию TO_TIMESTAMP с синтаксисом и примерами.
Описание
Функция Oracle/PLSQL TO_TIMESTAMP преобразует строку в значение TIMESTAMP.
Синтаксис
Синтаксис функции Oracle/PLSQL TO_TIMESTAMP:
Параметры или аргументы
string1 строка, которая будет преобразована в значение TIMESTAMP.
format_mask не является обязательным. Это формат, который будет использоваться для преобразования string1 в TIMESTAMP.
Ниже приведен список опций для параметра format_mask. Эти параметры могут быть использованы во многих комбинациях.
Параметр | Описание |
---|---|
YYYY | 4-digit year |
MM | Month (01-12; JAN = 01). |
MON | Abbreviated name of month. |
MONTH | Name of month, padded with blanks to length of 9 characters. |
DD | Day of month (1-31). |
HH | Hour of day (1-12). |
HH12 | Hour of day (1-12). |
HH24 | Hour of day (0-23). |
MI | Minute (0-59). |
SS | Second (0-59). |
Функция TO_TIMESTAMP возвращает значение timestamp.
Применение
Функцию TO_TIMESTAMP можно использовать в следующих версиях Oracle/PLSQL:
- Oracle 12c, Oracle 11g, Oracle 10g, Oracle 9i
Пример
Рассмотрим несколько примеров функции TO_TIMESTAMP и изучим, как использовать функцию TO_TIMESTAMP в Oracle/PLSQL.
1 2 3 4 5 6 7 8 9 |
SELECT TO_TIMESTAMP('2015/12/31 10:13:18', 'YYYY/MM/DD HH:MI:SS') FROM DUAL; --Результат: 31.12.15 10:13:18,000000000 SELECT TO_TIMESTAMP('2015/ДЕК/31 10:13:18', 'YYYY/MON/DD HH:MI:SS') FROM DUAL; --Результат: 31.12.15 10:13:18,000000000 |