The hr user executes the following query on the employees table but does not issue commit, rollback, or any data definition language (DDL) command after that:
SQL> SELECT job
FROM employees
WHERE job='CLERK' FOR UPDATE OF empno;
HR then opens a second session.
Which two operations wait when executed in HR's second session?
A.INSERT INTO employees(empno,ename,job) VALUES (2001,'Harry','CLERK');
B. LOCK TABLE employees IN EXCLUSIVE MODE;
C. SELECT empno,ename FROM employees WHERE job='CLERK';
D. SELECT job FROM employees WHERE job='CLERK' FOR UPDATE OF empno;
E. INSERT INTO employees(empno,ename) VALUES (1289,'Dick');
Answer: BD
【解析】
使用FOR UPDATE子句可以锁定选定的行,以便其他用户在结束事务之前不能锁定或更新该行。只能在顶级SELECT语句中指定此子句,而不能在子查询中指定此子句。
加上OF ... column子句仅锁定联接中特定表或视图的选择行。OF子句中的列仅指示锁定的表或视图行,您指定的特定列并不重要。 但是,必须指定实际的列名,而不是列别名。如果省略此子句,则数据库将锁定查询中所有表中的选定行。
【官方手册】
https://docs.oracle.com/en/database/oracle/oracle-database/12.2/sqlrf/SELECT.html#GUID-CFA006CA-6FF1-4972-821E-6996142A51C6
分享到:
相关推荐
【OCP 12C 题库】是Oracle Certified Professional(Oracle认证专家)的12c版本的考试资源,主要包括三个部分:1Z0-062、1Z0-063和1Z0-071。这些题库是针对希望获取Oracle数据库12c管理员认证的专业人士准备的,涵盖...
这个题库包含了1Z0-062、1Z0-063以及1Z0-071等多个考试的相关题目,这些都是获得Oracle 12C数据库管理员认证所必需通过的考试。 1Z0-062:这是Oracle Database 12c Administrator Certified Professional升级考试,...
【标题】"最新1Z0-053 V13.02-20130929题库711道及模拟vce文件" 提供的是Oracle Certified Professional (OCP) 认证考试的最新题库,具体版本为V13.02,发布日期为2013年9月29日。这个题库包含711道题目,旨在帮助...
1Z0-808是OCJP认证的考试代码,对应的是Java SE 8 Programmer II考试。这个压缩包包含的资源是针对这个考试的题库,分为中文和英文两种版本,并且附带了解析,非常适合准备OCJP认证的考生进行复习和自我测试。 1. *...
"最新ORACLE OCA&OCP 题库 1z0-007 1Z0-042 1Z0-043" 提供的是备考这些认证考试的资源,涵盖了Oracle数据库管理员相关的知识领域。 1z0-007是Oracle Database Foundations Certified Junior Associate认证的考试...
MySQL 5.7 OCP(1Z0-888)认证是Oracle公司为数据库管理员提供的专业认证,证明他们在MySQL 5.7版本中的技能和知识。这个认证涵盖了数据库安装与配置、性能优化、备份与恢复、安全性以及高级特性等多个方面。下面将...
根据给定的信息,本文将对1Z0-054题库进行详细的解析与扩展,以便更好地理解Oracle Database 11g: Performance Tuning考试的关键知识点。本篇内容旨在为准备参加该认证考试的读者提供深入指导。 ### 1Z0-054题库...
【标题】"2013年最新OCJP(1z0-851)题库"涉及的是Oracle Certified Professional, Java SE 6 Programmer (OCJP)的认证考试,该考试是Oracle公司为评估和验证Java开发者技能而设立的。1z0-851是这个认证考试的代码,...
OCA 1z0-808试题 亲测可通过 共计230+题解析 适合初学者 进阶者使用 亲测可通过 JAVA 1.8版本使用
### OCA 1z0-047 题库分析与知识点提炼 #### 标题及描述解析 - **标题**: "OCA 1Z0-047 题库(278题)" - **解读**:这是一份针对Oracle Certified Associate (OCA) 1Z0-047 认证考试的练习题集,总共包含278个...
内含两份MySQL 5.7 OCP(1Z0-888)MySQL 5.7 Database Administrator题库,前段时间考证自用。亲测大约有90%的考试题量,通过考试足以。
### Oracle OCA 1Z0-051认证题库知识点解析 #### 一、考试概览 Oracle OCA 1Z0-051认证是Oracle Certified Associate (OCA) 认证路径中的一个重要组成部分,主要针对的是Oracle Database SQL Fundamentals I 的考试...
### Oracle 1Z0-047 题库概述 #### 标题解读: - **标题**:“Oracle 1Z0-047题库” - 该标题表明这是一份针对Oracle 1Z0-047认证考试的学习资料。 #### 描述解读: - **描述**:“Oracle学习资料,Oracle ocp...
标题提到了“Oracle 1z0-052题库OCP考试题”,而描述则是强调了题库的覆盖率和考试通过情况。接下来我将详细解说与Oracle 1Z0-052认证及OCP(Oracle Certified Professional)相关的知识点。 ### Oracle 1Z0-052...