[Программирование]  не только для курсора,
Сообщение было послано: Мы ангельски прекрасны (193.84.255.13)
Дата: Понедельник, Март 12 19:50:18 2018


емнип когда в последовательности запросов делаешь вдруг select for update, то запрашивается блокировка (выполнение запроса виснет, пока не получается захватить блокировку. если не хочешь чтобы висло, а вылетела ошибка, то есть select for update nowait). после получения блокировки, твоя транзакция обладает этой блокировкой до комита.


Сообщения в этом потоке
+ [Программирование]  как там надо писать в оракле для гарантированного увеличения значения (470) - Albatross (62.76.11.29) - 12/3/2018 18:16
+ Патч (307) - Albatross (31.173.85.25) - 12/3/2018 19:08
+ в оракловом READ COMMITED такое принципиально невозможно (336) - кадум тив (c49-177-142-45.brasd4.vic.optusnet.com.au) - 12/3/2018 19:05
+ А кто говорил про read commited? Этот уровень изолированности такое не может, да (-) (261) - Albatross (31.173.85.25) - 12/3/2018 19:06
+ потому что в оракле только два уровня изоляции: RC и ненужный (267) - кадум тив (c49-177-142-45.brasd4.vic.optusnet.com.au) - 12/3/2018 19:10
+ Я кстати, я думаю, ты неправ про SERIALIZABLE (264) - Albatross (31.173.85.25) - 12/3/2018 19:20
+ -> (248) - кадум тив (c49-177-142-45.brasd4.vic.optusnet.com.au) - 12/3/2018 19:39
+ то есть ты хочешь сказать (243) - Albatross (195.209.50.132) - 12/3/2018 21:05
+ еще раз (248) - кадум тив (c49-177-142-45.brasd4.vic.optusnet.com.au) - 12/3/2018 21:46
+ ну тем не менее (226) - Albatross (195.209.50.132) - 12/3/2018 22:34
+ да, только тебе это ничем не поможет (-) (211) - кадум тив (c49-177-142-45.brasd4.vic.optusnet.com.au) - 12/3/2018 22:41
+ Если быть точнее (259) - Albatross (31.173.85.25) - 12/3/2018 19:25
+ Ну через select for update можно же (226) - Albatross (31.173.85.25) - 12/3/2018 19:15
+ select for update - это не читатель (причем тут курсор вообще непонятно) (-) (248) - кадум тив (c49-177-142-45.brasd4.vic.optusnet.com.au) - 12/3/2018 19:27
+ select for update? (-) (297) - Мы ангельски прекрасны (193.84.255.13) - 12/3/2018 18:23
+ вроде подходит, а без курсоров нельзя? там вроде SELECT FOR UPDATE только для курсоров (-) (302) - Albatross (62.76.11.29) - 12/3/2018 18:32
+ не только для курсора, (350) - Мы ангельски прекрасны (193.84.255.13) - 12/3/2018 19:50
+ и как еще пишут в интернетах, блокировка будет только на апдейт, или аналогичный select for update (283) - Мы ангельски прекрасны (193.84.255.13) - 12/3/2018 19:58
+ правильно пишут (262) - Qasta (mail.k108.ru) - 13/3/2018 8:43
Ответить

Имя:   Пароль:    Автологин
Тема:
        

Отключить распознавание Тегов конференции
Отключить распознавание смайл-кодов
Получать уведомления об ответах по почте

 

Конференция основана на движке WWWConf 2.0 PRE BETA5, поддерживается и модерируется группой энтузиастов.