Может ли пользователь видеть только зафиксированные данные в одном сеансе? - PullRequest
0 голосов
/ 30 ноября 2009

Есть ли способ увидеть только зафиксированные данные только в одном сеансе. подобно Пользователь Обновленная таблица с 10 строками и подтвержденная. затем снова обновлено 20 строк, но не зафиксировано, поэтому здесь пользователь A должен видеть только зафиксированные данные (10 обновленных строк)

Ответы [ 2 ]

2 голосов
/ 30 ноября 2009

Возможно, вы захотите (ab) использовать автономную транзакцию для достижения этой цели. Просто запустите запрос в функции с PRAGMA AUTONOMOUS_TRANSACTION, и он будет видеть только зафиксированные данные.

0 голосов
/ 30 ноября 2009

Да,

Вы хотите использовать точку сохранения.

Лучшая ссылка на точки сохранения

Ссылка на точку сохранения

Точка сохранения позволит вам сохранить после завершения части транзакции. Затем, если вторая часть будет откатана, вы сохраните изменения до точки сохранения и потеряете их после точки сохранения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...