Функции преобразования значений
• Преобразование в символьную строку — TO_CHAR TO_CHAR (<значимое выражение>[,<символьный формат>])
< значимое выражение > — числовое значение или значение типа дата-время;
для числовых значений < символьный формат> должен иметь синтаксис [S]9[9][,9[9]], где S — представление зна ка числа (при отсутствии предполагается без отображения знака), 9 — представление цифр-знаков числового значе ния (для каждого знакоместа). Символьный формат опре деляет вид отображения чисел. По умолчанию для число вых значений используется формат '999999.99';
для значений типа дата-время < символьный формат> имеет вид (то есть вид отображения значений даты и вре мени):
— в части даты
'DD-Mon-YY' 'DD-Mon-YYYY'
'MM/DD/YY' 'MM/DD/YYYY1 'DD.MM.Y 'DD.MM.YYYY'
— в части времени
'НН24' ИН24.Ш' 'HH24:MI:SS' 'HH24:MI:SS.FF
ще: НН24 — часы в диапазоне от 0 до 24 R/FI — минуты SS — секунды FF — тики (сотые доли секунды)
При выводе времени в качестве разделителя по умолчанию используется двоеточие (:), но при желании можно использовать любой другой символ.
Возвращаемое значение — символьное представление Значимого выражения> в соответствии с заданным Символьным форматом> преобразования.
• Преобразование из символьного значения в числовое — TO_NUMBER
TO_NUMBER (<значимое символьное выражение >)
При этом <значимое символьное выражение> должно задавать символьное значение числового типа.
• Преобразование символьной строки в дату — TO_DATE
TCMDATE (<значимое символьное выражение >[,<символьный формат>])
• <значимое символьное выражение> должно задавать сим вольное значение типа дата-время;
• <символьный формат> должен описывать представление значения типа дата-время в < значимом символьном выра- жении>. Допустимые форматы (в том числе и формат по умолчанию) приведены выше.
Возвращаемое значение — <значимое символьное выраже-ние> во внутреннем представлении. Тип возвращаемого значения - DATE.
Над значениями типа DATE разрешены следующие операции:
бинарная операция сложения;
бинарная операция вычитания.
В бинарных операциях один из операндов должен иметь значение отдельного элемента даты: только год, или только месяц, или только день.
Например:
при добавлении к дате '22.05.1998' пяти лет получится дата '22.05.2003';
при добавлении к этой же дате девяти месяцев получится да та '22.02.1998';
при добавлении 10 дней получим '01.06.1998'.
При сложении двух полных дат, например, '22.05.1998' и '01.12.2000', результат непредсказуем.
| Maya 3D графика в кино и телевидении Воздействие испытаний ядерного оружия на здоровье населения Объектно-ориентированный язык программирования Java Объектно-ориентированное программирование Delphi Библиотека визуальных компонентов VCL и ее базовые классы Кроссплатформенное программирование для Linux Элементы управления Win32 Элементы управления Windows XP Файлы и устройства ввода/вывода Что такое экспертная система? Объектно-ориентированное программирование Инструментальные средства разработки экспертных систем Программирование на языке CLIPS Критерии и количественные характеристики надежности Расчет характеристик надежности невостанавливаемых резервированных изделий Расчет надежности системы с постоянным резервированием Интегрирование тригонометрических функций ; |