Я наверное замучил вас, но еще вопросик
у меня есть так
1-й пользователь
ttsbegin;
table1.f1 = 2;
table1.f2 = 3;
table1.insert();
ttscommit;
2-й пользователь
ttsbegin;
SELECT FORUPDATE table1
WHERE table1.initials =='JD';
table1.name == 'Jane Doe';
table1.insert();
ttscommit;
Первый пользователь только начал транзакцию, заполнил поля но не сделал еще инсерт
Сможет ли второй польватель начать транзакцию и открыть таблицу?
Сможет ли он обновить данные?
И что будет у первого пользователя если он в момент обновления вторым пользователем (на таблице по идее блокировка) он попытается сделать инсерт?