Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Краткий справочник по Oracle7.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
538 Кб
Скачать
☆

8.2. Символьные форматы

Символьный формат состоит из буквы 'A' и следующего за ней указания ширины

строки, столбца или выражения в символах. Если значение не укладывается в

указанную ширину, оно будет сдвинуто или обрезано в зависимости от того была

ли выполнена установка SET WRAP или SET TRUNC.

8.3. Форматы дат и времени

Формат Описание

------------------- ----------------------------------------

SCC или СС Век; 'S'- префикс перед датой (до н.э.) с'-'.

YYYY или SYYYY Год; 'S'- префикс перед датой (до н.э.) с'-'.

YYY или YY или Y Последние 3, 2 или 1 цифра(ы) года.

IYYY 4-цифры года в стандарте ISO.

IYY или IY или I Последние 3, 2 или 1 цифра(ы) года в стандарте ISO.

Y,YYY Год с запятой в данной позиции.

SYEAR или YEAR Год прописью. 'S'-префикс перед датой (до н.э.) с'-'.

BC или AD BC/AD - (до н.э.) / ( н.э.).

B.C. или A.D. Аналогично BC/AD.

Q Квартал (четверть) года.

- 14 -

Формат Описание

------------------- ----------------------------------------

MM Номер месяца.

RM Номер месяца римскими цифрами (I..XII; JAN=I).

MONTH Имя месяца, дополненное пробелами до девяти символов.

MON Трехбуквенная аббревиатура имени месяца (JAN,FEB,...).

WW или W Неделя года (1-52) или месяца (1-5).

IW Неделя года в стандарте ISO (1..21 или 1..53).

DDD DD или D Номер дня года (1-366), месяца (1-31) или недели (1-7).

DAY Наименование дня, дополненное пробелами до 9 символов.

DY Трехбуквенная аббревиатура наименования дня.

J День по Юлианскому календарю; количество дней от

31 декабря 4713 до н.э.

AM или PM Указатель часового пояса.

A.M. или P.M. Указатель часового пояса с периодами.

HH или HH12 Время суток, интервал 1-12.

HH24 Время суток, интервал 0-23.

MI Минуты (0-59).

SS или SSSSS Секунды (0-59) или после полуночи (0-86399).

-/.,;: Пунктуация, которая воспроизводится в результате.

"...текст..." Строка в кавычках, которая воспроизводится в результате.

8.4. Префиксы и суффиксы, используемые в форматах

Префикс и суффиксы, которые могут быть добавлены к перечисленным выше кодам:

------------------------------------------------------------------------------

FM "Fill mode" (режим наполнения). Указанный перед MONTH или DAY,

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

FX "Format exact". Указанный в начале формата для функции TO_DATE,

проверяет соответствует ли преобразуемое значение заданному

формату. При несоответствии (например, лишние пробелы, другие

разделители и т.п.) - отвергает преобразование.

TH Порядковое число (напр.,"DDTH" для "4TH").

SP Число прописью (напр.,"DDSP" для "FOUR")

SPTH или THSP Порядковое число прописью (напр., "DDSPTH") для "FOURTH").

Наличие заглавных букв в аббревиатурах или в словах прописью определяется

наличием заглавных букв в соответствующем форматном элементе.

Например, "DAY" дает "MONDAY", "Day" дает "Monday" и "day" дает "monday".

Модель формата даты может также включать в себя знаки пунктуации, такие

как дефис, косую черту, запятые и символьные константы, заключенные в кавычки

(не в апострофы). Пунктуация и константы появляются при выводе.

Например, DDth "of" Month, YYYY дает 15th of February, 1986.