Функция Oracle TO_TIMESTAMP
Описание
Функция TO_TIMESTAMP () используется для преобразования типа данных CHAR, VARCHAR2, NCHAR или NVARCHAR2 в значение типа данных TIMESTAMP.
Синтаксис:
TO_TIMESTAMP (char [, fmt [, 'nlsparam']])
Параметры:
название | Описание |
---|---|
голец | Значение типа данных CHAR, VARCHAR2, NCHAR или NVARCHAR2 для преобразования. |
фмт | nlsparam (Необязательный) | Определяет формат символа. |
Примечание. Эта функция не поддерживает данные CLOB напрямую. Тем не менее, CLOB могут быть переданы в качестве аргументов через неявное преобразование данных.
Относится к:
Oracle 12c, Oracle 11g, Oracle 10g, Oracle 9i
Иллюстрированная презентация
Пример: функция Oracle TO_TIMESTAMP
В следующем примере строка символов преобразуется во временную метку. Строка символов не в формате TIMESTAMP по умолчанию, поэтому необходимо указать маску формата:
SQL> SELECT TO_TIMESTAMP ('21-mar-15 11:20:10.123000',
2 'DD-Mon-RR HH24:MI:SS.FF')
3 FROM DUAL;;
Пример вывода:
TO_TIMESTAMP ('21 -MAR-1511: 20: 10,123000' , 'DD-MON-RRHH24: MI: SS.FF') -------------------------------------------------- --------------- 21-МАР-15 11.20.10.123000000
Предыдущая: TO_CHAR (datetime)
Далее: TO_TIMESTAMP_TZ
Новый контент: Composer: менеджер зависимостей для PHP , R программирования