Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Processing DML & transaction / 6 сообщений из 6, страница 1 из 1
28.11.2016, 09:49
    #39355732
Курдль
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Processing DML & transaction
Привет!
Подскажите, кто доподлинно знает, DML, выполняемые в разных процессах последовательно после SUBMIT, выполняются в одной транзакции, или каждый - в своей?
...
Рейтинг: 0 / 0
28.11.2016, 09:53
    #39355735
SvDev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Processing DML & transaction
Курдль,

В зависимости от:
коммит ставится после каждого процесса в случае, если процесс меняет значение items.
...
Рейтинг: 0 / 0
28.11.2016, 10:05
    #39355738
blkangel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Processing DML & transaction
КурдльПривет!
Подскажите, кто доподлинно знает, DML, выполняемые в разных процессах последовательно после SUBMIT, выполняются в одной транзакции, или каждый - в своей?
Доподлинно, в разных.
...
Рейтинг: 0 / 0
28.11.2016, 11:34
    #39355825
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Processing DML & transaction
Курдль,
в каждом окошке свой коммит, т.к. ни разу не откатывались и нет общей директивы на 2 окна\процесса
BEGIN TRANSACTION.
...
Рейтинг: 0 / 0
28.11.2016, 13:46
    #39355933
SvDev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Processing DML & transaction
Курдль,

В apex 5 при желании в качестве workaround можно использовать следующее:

Код: plsql
1.
APEX_UTIL.SET_SESSION_STATE( ..., p_commit => false )



(впрочем сильно полагаться на эту фичу не рекоммендовал бы, т.к. поведение процессов недокументировано)
...
Рейтинг: 0 / 0
28.11.2016, 16:49
    #39356129
Курдль
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Processing DML & transaction
SvDev, blkangel, Petro123
Спасибо, коллеги!
Придется писать единый DML на несколько операций для транзакционной целостности.
Ну что ж - не привыкать :)
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Processing DML & transaction / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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