Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 select for update  [new]
skelet
Member [заблокирован]

Откуда: moskau
Сообщений: 5549
Задачка попалась, есть табличка (положим из пары столбцов, без ограничений), делаем ей
select for update

можно ли не прибегая к помощи динамических представлений найти не заблокированные строки.
13 июл 09, 22:22    [7410944]     Ответить | Цитировать Сообщить модератору
 Re: select for update  [new]
LockSmith
Guest
skelet
Задачка попалась, есть табличка (положим из пары столбцов, без ограничений), делаем ей
select for update

можно ли не прибегая к помощи динамических представлений найти не заблокированные строки.

чего-то кардинального не предложу, но
есть нота (метод в лоб): 132629.1
есть skip locked.
Задачка носит практический или теоретический характер?
13 июл 09, 22:40    [7410989]     Ответить | Цитировать Сообщить модератору
 Re: select for update  [new]
skelet
Member [заблокирован]

Откуда: moskau
Сообщений: 5549
LockSmith,

теперь уже теоретический )), просто не ответил на вопрос - обидно.

Предложил селектить с nowait , и ловить исключение, и был далеко послан после этого, а жаль, хорошая была контора


За ноту спасибо, действительно недурно.
13 июл 09, 22:45    [7411006]     Ответить | Цитировать Сообщить модератору
 Re: select for update  [new]
how?
Guest
А что, разве есть какие-то динамические представления, из которых можно узнать какие строки незаблокированы?
13 июл 09, 22:49    [7411015]     Ответить | Цитировать Сообщить модератору
 Re: select for update  [new]
Relic Hunter
Member

Откуда: AB
Сообщений: 7425
skelet
Предложил селектить с nowait , и ловить исключение, и был далеко послан после этого,
А что не так? Оракловая нота так, приблизительно, и делает %%%% Или они на "skip locked" намекали? Так оно-ж не документировано %%% Это им было известно?

skelet
а жаль, хорошая была контора
По вопросам этого не скажеш. Скорее глупая.
14 июл 09, 00:03    [7411208]     Ответить | Цитировать Сообщить модератору
 Re: select for update  [new]
skelet
Member [заблокирован]

Откуда: moskau
Сообщений: 5549
Relic Hunter,

теперь уже трудно сказать, что кому было известно, а что нет
14 июл 09, 06:20    [7411362]     Ответить | Цитировать Сообщить модератору
 Re: select for update  [new]
Elic
Member

Откуда:
Сообщений: 29979
Relic Hunter
на "skip locked" намекали? Так оно-ж не документировано
Лишь до 11g.
14 июл 09, 08:26    [7411490]     Ответить | Цитировать Сообщить модератору
 Re: select for update  [new]
skelet
Member [заблокирован]

Откуда: moskau
Сообщений: 5549
Relic Hunter,

кстати ещё спрашивали про структуру блока к примеру, я естестно, ответил весьма приблизительно, т.к. Кайта читал давно, а в жизни как-то не пригождается такое.
Как вы считаете, знания такого типа нужны в реальной жизни?
лично мне они показались несколько буквоедскими
14 июл 09, 09:06    [7411562]     Ответить | Цитировать Сообщить модератору
 Re: select for update  [new]
wurdu
Member

Откуда: Владивосток
Сообщений: 4441
skelet
кстати ещё спрашивали про структуру блока
А, так они наверное предполагали вариант нахождения незаблокированных строк по дампу блока.
14 июл 09, 09:10    [7411569]     Ответить | Цитировать Сообщить модератору
 Re: select for update  [new]
думай
Guest
skelet

Как вы считаете, знания такого типа нужны в реальной жизни?
лично мне они показались несколько буквоедскими

а что тебя еще спрашивать? есть ли ситуации когда тебе не смешно?
14 июл 09, 09:13    [7411578]     Ответить | Цитировать Сообщить модератору
 Re: select for update  [new]
skelet
Member [заблокирован]

Откуда: moskau
Сообщений: 5549
wurdu
skelet
кстати ещё спрашивали про структуру блока
А, так они наверное предполагали вариант нахождения незаблокированных строк по дампу блока.


хм, это реально сделать в реальной опять же жизни.

2 думай: Ни в коем случае НЕ придираюсь, мне правда интересно...
14 июл 09, 09:55    [7411743]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить