Книга: Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ

Предопределенные литералы даты

Предопределенные литералы даты

Литералы даты - заключенные в апострофы строки, которые Firebird SQL будет воспринимать как специальные даты. В диалекте 1 эти строки используются напрямую, в диалекте 3 они должны быть преобразованы в соответствующий тип. В табл. 8.2 показано использование дат в каждом диалекте.

Таблица 8.2. Список предопределенных литералов даты

Литерал даты Подставляемая дата Тип данных, Диалект 1 Тип данных, Диалект 3
'NOW' Текущая дата и время DATE (эквивалентно TIMESTAMP в диалекте 3) TIMESTAMP
'TODAY' Текущая дата DATE с нулевым временем DATE (только дата)
'YESTERDAY' Текущая дата -1 DATE c нулевым временем DATE
'TOMORROW' Текущая дата + 1 DATE с нулевым временем DATE

! ! !

ПРИМЕЧАНИЕ. В диалекте 1 тип данных DATE эквивалентен типу данных TIMESTAMP в диалекте 3. В диалекте 3 тип данных DATE содержит только дату. В диалекте 1 нет эквивалентного типа.

. ! .

Оглавление книги


Генерация: 4.325. Запросов К БД/Cache: 3 / 1
поделиться
Вверх Вниз