您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Oracle通过SELECT或UPDATE OF锁定

Oracle通过SELECT或UPDATE OF锁定

10G PL / SQL文档中

查询多个表时,可以使用FOR UPDATE子句将行锁定限制为特定的表。仅当FOR UPDATE OF子句引用该表中的列时,表中的行才被锁定。例如,以下查询将锁定employees表中的行,而不锁定departments表中的行:

DECLARE
  CURSOR c1 IS SELECT last_name, department_name FROM employees, departments
    WHERE employees.department_id = departments.department_id 
          AND job_id = 'SA_MAN'
      FOR UPDATE OF salary;
Oracle 2022/1/1 18:52:04 有397人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶