Функция TO_TIMESTAMP

Выводит на экран символьную строку '2007-03-06 11:00:00' как значение TIMESTAMP:

5-26-8877062

Функция TO_TIMESTAMP преобразует строку с типом данных CHAR, VARCHAR2, NCHAR или NVARCHAR2 в значение с типом данных TIMESTAMP. Функция TO_TIMESTAMP имеет следующий синтаксис:

    

TO_TIMESTAMP (char,[fmt],['nlsparam'])

Необязательный параметр fmt задает формат char. Если параметр fmt опущен, тогда строка должна быть в стандартном формате типа данных TIMESTAMP. Необязательный параметр nlsparam задает язык, на котором возвращаются названия месяца, дня и сокращения. Этот аргумент может иметь следующий вид:

    

'NLS_DATE_LANGUAGE = language'

Если параметр nlsparams опущен, данная функция использует для сеанса стандартный язык даты.

В примере на рисунке символьная строка преобразуется в значение TIMESTAMP.

Примечание. Функция TO_TIMESTAMP_TZ используется для преобразования строки с типом данных CHAR, VARCHAR2, NCHAR или NVARCHAR2 в значение с типом данных TIMESTAMP WITH TIME ZONE. Более подробно об этой функции см. в документе Oracle Database SQL Reference 11g Release 1 (11.1) [Справочник по SQL для базы данных Oracle 11g, выпуск 1 (11.1)].

Далее: Использование коррелированной инструкции DELETE

Related Posts