Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Используйте тип данных DATE для запоминания даты и времени. Тип DATE запоминает столетие, год, месяц, день, часы, минуты и секунды.
Oracle использует свой внутренний формат для хранения дат. Данные типа даты запоминаются в полях фиксированной длины в 7 байт, каждый байт используется для хранения столетия, года, месяца, дня, часа, минуты и секунды соответственно.
При вводе и выводе даты стандартным форматом даты по умолчанию является DD-MON-YY. Например:
'13-NOV-92'
Для изменения этого формата по умолчанию на другой используйте параметр NLS_DATE_FORMAT. Для изменения формата по умолчанию даты на период сеанса работы используйте предложение ALTER SESSION. Для ввода даты, которая отличается от текущего формата по умолчанию воспользуйтесь функцией TO_DATE с соответствующей маской формата, например:
TO_DATE ('November 13, 1992', 'MONTH DD, YYYY')
Если используется формат DD-MON-YY, то YY указывает на год в 20-м столетии (например, 31-DEC-92 является датой December 31, 1992). Если необходимо представить год с указанием столетия, то используйте соответствующую маску формата, например, как это показано на примере выше.
Время запоминается в формате 24 часов: #HH:MM:SS. По умолчанию время в поле даты равно 12:00:00 A.M. если временная компонента даты не была указана. Если вводится только время, то дата по умолчанию предполагается равной первому дню текущего месяца. Для ввода только времени используйте функцию TO_DATE с маской формата, указывающей на присутствии только времени, например::
INSERT INTO EventTime (name, EvTime) VALUES
('START',TO_DATE('10:56',' HH:MI'));
Дата публикования: 2014-12-28; Прочитано: 201 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!