|
Программирование >> Неопределенные и пропущенные значения
2.3. Преобразование вывода и встроенные функции
2.3.7. Функции преобразования значений Преобразование в символьную строку - TOCHAR TO CHAR (<значимое выражение>[,<символьный формат>]) <значимое выражение > - числовое значение или значение типа дата-время; числовхх значений <символьный формат> должен иметь синтаксис [S]9[9][,9[9]], где S - представление знака числа (при отсутствии предполагается без отображения знака), 9 - представление цифр-знаков числового значения (для каждого знакоместа). Символьнтй формат определяет вид отображения чисел. По умолчанию число-в1х значений используется формат 999999.99; для значений типа дата-время <символьный формат> имеет вид (то есть вид отображения значений даты и времени): - в части даты DD-Mon-\ DD-MonVYYV MM/DD/yy MM/DD/YYYY1 DD.MMyy DD.MMyyyy - в части времени НН24 ИН24.Ш HH24:MI:SS HH24:MI:SS.FF ще: НН24 - часы в диапазоне от 0 до 24 R/FI - минуте! SS - секунде! FF - тики (сотте доли секундт) При в1воде времени в качестве разделителя по умолчанию используется двоеточие (:), но при желании можно использовать любой другой символ. Возвращаемое значение - символьное представление Значимого выражения> в соответствии с заданнтм символьным форматом> преобразования. Преобразование из символьного значения в числовое - TO NUMBER TO NUMBER (<значимое символьное выражение >) При этом <значимое символьное выражение> должно задавать символьное значение числового типа. Преобразование символьной строки в дату - TODATE TCMDATE (<значимое символьное выражение >[,<символьный формат>]) <значимое символьное выражение> должно задавать символьное значение типа дата-время; <символьный формат> должен опиствать представление значения типа дата-время в <значимом символьном выражении>. Допустимте форматы (в том числе и формат по умолчанию) приведены втше. Возвращаемое значение - <значимое символьное выражение> во внутреннем представлении. Тип возвращаемого значения - DATE. Над значениями типа DATE разрешен! следующие операции: бинарная операция сложения; бинарная операция вхчитания. В бинарнхх операциях один из операндов должен иметь значение отдельного элемента даты: только год, или только месяц, или только день. Например: при добавлении к дате 22.05.1998 пяти лет получится дата 22.05.2003; при добавлении к этой же дате девяти месяцев получится дата 22.02.1998; при добавлении 10 дней получим 01.06.1998. При сложении двух полных дат, например, 22.05.1998 и 01.12.2000, результат непредсказуем. Пример Запрос SELECTSURNAME,NAME,BIRTHDAY, TO CHAR (BIRTHDAY, :-YYYY), TO CHAR (BIRTHDAY, D.MM.YY ) FROM STUDENT; вернет результат:
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |