Цитата:
Сообщение от
miklenew
Тогда вернёмся к первому сообщению "Может у кого есть какие идеи, как принудительно создать блокировку".
Если вы про deadlock - то легко.
Создаем в таблице две записи.
2 джоба.
1-й джоб:
1. ttsBegin;
2. Блокировка 1-й записи forupdate
3. breakpoint
4. Блокировка 2-й записи forupdate
2-й джоб:
1. ttsBegin;
2. Блокировка 2-й записи forupdate
3. breakpoint
4. Блокировка 1-й записи forupdate
Запускаем с одной сессии первый джоб, со второй сессии - второй.
Она оба остановятся на п.3
после этого давим F5 в обоих отладчиках и получаем deadlock
Правда исключение в аксапте может возникнуть не сразу - зависит от настроек БД