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

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

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


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