Явное Преобразование типа данных

SQL обеспечивает три функции, чтобы явно преобразовать значение из одного типа данных в другой.

Явное Преобразование типа данных
ФункцияНазначение
TO_CHAR(number|date,[ fmt], [nlsparams])

Преобразовывает число или дату в символьную строку VARCHAR2 с моделью формата fmt

Преобразование чисел: Параметр nlsparams определяет следующие символы, которые возвращаются элементами числового формата:

  • Десятичный символ

  • Разделитель группы

  • Символ местной валюты

  • Международное обозначение денежной единицы

Если nlsparams или любой другой параметр опускается, эта функция использует значения параметра по умолчанию для сеанса.

Явное Преобразование типа данных

Явное Преобразование типа данных
ФункцияНазначение
TO_CHAR(number|date,[ fmt], [nlsparams])

Преобразование даты: Параметр nlsparams определяет язык, на котором возвращаются названия месяцев и дней, а также сокращения. Если этот параметр опускается, данная функция использует языки даты по умолчанию для сеанса.

TO_NUMBER(char,[fmt], [nlsparams])

Преобразовывает символьную строку, содержащую цифры, к числу в формате, определенном опциональной моделью формата fmt.
У параметра nlsparams та же самая задача в этой функции, как в функции TO_CHAR для преобразования чисел.

TO_DATE(char,[fmt],[nlsparams])

Преобразовывает символьную строку, представляющую дату, к значению даты согласно указанному формату fmt. Если fmt опускается, форматом является DD-MON-YY.
Параметр nlsparams играет ту же роль в этой функции, как в функции TO_CHAR для преобразования даты.

Явное Преобразование типа данных

Явное Преобразование типа данных

Отметьте: список функций, упоминаемых в этой рубрике, включает только некоторые из доступных функций преобразования.

Для получения дополнительной информации см. раздел по "Функциям преобразования" в Справочнике Языка SQL БД Oracle 11g, Выпуск 1 (11.1).

Далее: Функции AVG, SUM, MIN и MAX

Смотрите также
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)