Тип данных DATE

Октябрь 18th, 2009 от admin Leave a reply »

Исходный тип данных для предоставления даты и времени.В нем в виде 7-байтового значения фиксированной длины хранятся: год, месяц, день, часы, минуты,секунды. Подобные внутренние значения нельзя задать в операторе присваивания.

Объявление переменных типа DATE

имя_переменной [CONSTANT] DATE [:= | DEFAULT начальное значение]
todays_date CONSTANT DATE := SYSDATE;
hire_date DATE DEFAULT SYSDATE;
end_of_year DATE := TO_DATE( '31.12.2000' , 'DD.MM.YYYY' );

Когда использовать тип данных DATE

Применяется в программах для баз данных, содержащих столбцы данного типа.Однако если требуется отслеживать время с точнностью до долей секунд следует обратиться к типу данных TIMESTAMP.

Ограничения на использование типа DATE

  • Позволяет хранить время с точностью до секунды.
  • Не содержит информацию о часовом поясе. Если пользователи вашей базы данных находятся в разных часовых поясах, могут возникать проблемы.
Advertisement

Comments are closed.