У меня есть база данных с некоторыми таблицами, а также данные в них. Мне нужно реализовать для всех таблиц оптимистичный параллелизм.
Мне было интересно, что было бы лучшим способом.
Запрос с предикатом будет создан на стороне приложения.
Меня беспокоит, как сохранить значение rowversion (timestamp).
Сначала я думал использовать ora_rowscn для значения rowversion, но потом понял, что мне нужно заново создать все таблицы, чтобы настроить ora_rowscn. Может быть, было бы неплохо просто добавить какой-то столбец временной метки, но тогда мне пришлось бы создавать и сохранять новое значение временной метки для каждого обновления в приложении.
Любые идеи ?