Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Informix [игнор отключен] [закрыт для гостей] / Как узнать, что запись была изменена? / 3 сообщений из 3, страница 1 из 1
11.09.2008, 19:20
    #35535119
FatCat
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать, что запись была изменена?
Можно ли в Informix узнать, что запись была изменена без сравнения всех полей с предыдущей версией? Нет ли какого-нибудь признака или счетчика, который изменяется для каждой записи при update этой записи?
...
Рейтинг: 0 / 0
11.09.2008, 19:41
    #35535139
АнатоЛой
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать, что запись была изменена?
"Была изменена" - звучит расплывчато...
Варианты подсказок - вдруг поможет...
1. В IDS 11.50 можно включить "режим" информации о версии записи: ALTER TABLE имя_таблицы ADD VERCOLS.
2. Нужен прикладной механизм - с триггером
...
Рейтинг: 0 / 0
11.09.2008, 19:56
    #35535161
FatCat
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать, что запись была изменена?
Речь именно о версии записи.
О триггерах к сожалению пока говорить не приходится.

Ситуация такая:
- база не в анси-моде и изоляция dirty read
- запись считана клиентом без блокировок
- клиент хочет запись изменить и нужно убедиться, что она не была изменена после считывания.

Погляжу на версии в 11, спасибо.
...
Рейтинг: 0 / 0
Форумы / Informix [игнор отключен] [закрыт для гостей] / Как узнать, что запись была изменена? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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