2015-11-22 2 views

ответ

2

Если вы определяете пункт FOR UPDATE, это означает, что записи в tbl_b из приведенного ниже примера заблокированы от точки, в которой вы открываете курсор, до момента, когда транзакция совершена или откат.

CURSOR c 
IS 
    SELECT a 
    FROM tbl_a 
    FOR UPDATE OF tbl_b; 

Затем вы можете использовать WHERE CURRENT OF пункт

UPDATE tbl_b 
    SET set_clause 
    WHERE CURRENT OF c; 
Смежные вопросы