О Транзакциях
Добавлено: 04 фев 2005, 14:26
Скажите пожалуйста с каким уровнем изоляции должна быть транзакция что бы она не видила свои вставки/изменения
Ситуация сл. в таб1 идет вставка данных в результате которой сраб. триггер и делает изменения в таб2 в которой также выпю триг. и запускает процедуру которая должна просчитать количество в табл.1 до вставки породившей данную транзакцию (другими словами расчитать остаток на дату и время вставки).
Использую сл. параметры тр.
write
read_commit
rec_version
nowait (При этих параметрах у меня видятся вносимые данные, а этого мне не надо)
Если использовать Snapshot то боюсь что в результате работы процедуры будут бл. остальные пользователи т.к. происходит чтение и запись в теже таблицы.
Что посоветуете.
Ситуация сл. в таб1 идет вставка данных в результате которой сраб. триггер и делает изменения в таб2 в которой также выпю триг. и запускает процедуру которая должна просчитать количество в табл.1 до вставки породившей данную транзакцию (другими словами расчитать остаток на дату и время вставки).
Использую сл. параметры тр.
write
read_commit
rec_version
nowait (При этих параметрах у меня видятся вносимые данные, а этого мне не надо)
Если использовать Snapshot то боюсь что в результате работы процедуры будут бл. остальные пользователи т.к. происходит чтение и запись в теже таблицы.
Что посоветуете.