Книга: Мир InterBase. Архитектура, администрирование и разработка приложений баз данных в InterBase/FireBird/Yaffil
Типы данных для работы с датой и временем
Типы данных для работы с датой и временем
В версиях 4.x и 5.x и 1-м диалекте 6.x присутствует только один тип данных - DATE, который позволяет хранить информацию о дате и времени суток. В 3-м диалекте существует 3 типа для работы с датой и временем - это тип TMESTAMP, хранящий информацию о дате и времени (т. е он аналогичен типу DATE в 1-м диалекте и в 5.x), тип DATE, хранящий информацию только о дате, и тип TIME, хранящий информацию только о времени. Довольно запутанно, не так ли? Функции "старого доброго" DATE теперь берет на себя TIMESTAMP, a DATE, изменив свое назначение, означает теперь только дату.
Как же происходит замена типов данных? Объявления столбцов типа DATE автоматически меняют свой тип на TIMESTAMP уже при переходе на диалект 1 InterBase 6x, а вот с переменными типа DATE, использующимися (может быть) в триггерах и процедурах, ситуация сложнее. Они не меняют свой тип автоматически, и необходимо будет сменить их тип ("старый" DATE) на TIMESTAMP перед сменой диалекта 1 на 3.
- Большие целые типы
- Глава 7 Разработка баз данных в программе Access
- Как повысить стабильность работы компьютера
- Изменение типа данных домена
- Типы процессов
- Выравнивание нестандартных типов данных
- Лекция 10. Основные понятия и типы архитектуры PKI
- 25.4. Модификация базы данных
- Типы
- 16.6. Сортировка данных в Core Data
- Часть I Основы работы в Интернете
- Глава 6 Разговор по душам. Техники для работы с чувствами и эмоциями