Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 2 [3]      все
 Re: Апдейт поля BLOB  [new]
SY
Member

Откуда: Middlebury, CT USA
Сообщений: 9606
Stax
теперь я верю, что используется внутренний механизм

просто надеялся что проверяется с помощью "sql"


Любой lock/проверка на lock должна быть произведена как можно быстро, так-что "проверяется с помощью sql" просто не вписывается.

SY.
8 фев 19, 17:31    [21804709]     Ответить | Цитировать Сообщить модератору
 Re: Апдейт поля BLOB  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18202
Извините, что вмешиваюсь

Насколько помню, LOB locator не хранит ROWID строки, к которой прицеплен
Соответственно, увидеть блокировку строки при доступе через локатор достаточно затруднительно

В общем, пока тяпнитсо, пытаюсь что нибудь сообразить
8 фев 19, 17:49    [21804719]     Ответить | Цитировать Сообщить модератору
 Re: Апдейт поля BLOB  [new]
SY
Member

Откуда: Middlebury, CT USA
Сообщений: 9606
Вячеслав, думаю через:

struct OCI_Lob
{
    OCILobLocator  *handle;         /* OCI handle */
    ub4             hstate;         /* object variable state */
    OCI_Connection *con;            /* pointer to connection object */
    ub4             type;           /* type of lob */
    big_uint        offset;         /* current offset for R/W */
};


SY.
8 фев 19, 18:26    [21804748]     Ответить | Цитировать Сообщить модератору
 Re: Апдейт поля BLOB  [new]
Stax
Member

Откуда: Ukraine,Lviv
Сообщений: 1983
SY
должна быть произведена как можно быстро
SY.


имхо
провереряет при каждом вызове dbms_lob.write

.....
stax
11 фев 19, 09:46    [21806084]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 2 [3]      все
Все форумы / Oracle Ответить