Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Использование полей timestamp / 2 сообщений из 2, страница 1 из 1
26.12.2001, 13:19
    #32019869
Serg Inc.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование полей timestamp
Коллеги, интересует такой вопрос.

Документация гласит, что значение полей timestamp берется из глобального для базы данных счетчика. Этот счетчик увеличивается на единицу каждый раз:

- в SQL 6.5: при изменении страницы в базе и при изменении записей в таблицах;
- в SQL 2000: только при изменении записей в таблицах.

Глобальная переменная @@DBTS содержит текущее значение timestamp для данной базы. И для SQL 2000 именно так и есть. А вот в 6.5 эта переменная содержит какое-то очень здоровое число, меняющееся при выполнении каких-либо операций с базой, но никак не связанное со значениями, проставляемыми в поля типа timestamp. Как в SQL 6.5 можно получить текущее значение, которое будет использовано в поле timestamp?
...
Рейтинг: 0 / 0
26.12.2001, 14:38
    #32019881
SergSuper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование полей timestamp
Я тоже одно время над этим бился, но так и не смог найти связи между @@DBTS и timestamp
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Использование полей timestamp / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]