C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Поле типа timestamp в FireBird, сравнение с точностью до чего ???
Guest
Отправлено: 15.09.2004, 12:46


Не зарегистрирован







Есть база данных FireBird 1.5 в ней таблица, а в таблице поле
типа timestamp: WDate timestamp

нужно значение этого поля сравнивать, и если значение совпадает -
выполнять определенные действия (в хранимой процедуре)

SQL
CREATE PROCEDURE "Rascomp" (
ID INTEGER,
WDT TIMESTAMP) /* передаем для сравнения входной параметр */
...

Update .... set ... where "WDate" = :WDT
...


Как хранятся и сравниваются значения в этом поле — с точностью
до минуты или до секунды ???

Отредактировано Admin — 15/09/2004, 13:51
olegenty
Отправлено: 20.09.2004, 07:59


Ветеран

Группа: Модератор
Сообщений: 2412



где-то недавно читал следующее:
QUOTE

повышена точность 'NOW' до миллисекунд.

предполагаю, что и CURRENT_TIMESTAMP текже работает на уровне миллисекунд. почитай ReleaseNotes и прочие доки по релизу Firebird, который используешь.

Вернуться в Работа с базами данных в C++Builder