oracle的题 6.当一个程序执行了 SELECT...FOR UPDATE 语句,以下哪个步骤必须需要完成?()A.执行 COMMIT or ROLLBACK 结束 transaction,即使并没有数据改变.B.如果有数据改变,则需要执行commit or rollback 来结
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 01:52:34
oracle的题 6.当一个程序执行了 SELECT...FOR UPDATE 语句,以下哪个步骤必须需要完成?()A.执行 COMMIT or ROLLBACK 结束 transaction,即使并没有数据改变.B.如果有数据改变,则需要执行commit or rollback 来结
oracle的题
6.当一个程序执行了 SELECT...FOR UPDATE 语句,以下哪个步骤必须需要完成?()
A.执行 COMMIT or ROLLBACK 结束 transaction,即使并没有数据改变.
B.如果有数据改变,则需要执行commit or rollback 来结束 transaction.
C.由于只有数据确实改变后,一个transaction 才会开始,所以现在不需要COMMIT or ROLLBACK 被执行.
8.以下哪个命令可以被用来从表 STATE中 drop 列 UPDATE_DT ()?
A.ALTER TABLE STATE DROP COLUMN UPDATE_DT;
B.ALTER TABLE STATE REMOVE COLUMN UPDATE_DT;
C.DROP COLUMN UPDATE_DT FROM STATE;
D.你不能从这个表中DROP该列.
10.表EMPLOYEES 结构为 (
EMPLOYEE_ID NUMBER(6) not null primary key,
FIRST_NAME VARCHAR2(20) unique,
LAST_NAME VARCHAR2(25),
EMAIL VARCHAR2(25) not null,
PHONE_NUMBER VARCHAR2(20),
HIRE_DATE DATE,
JOB_ID VARCHAR2(10),
SALARY NUMBER(8,2),
COMMISSION_PCT NUMBER(2,2),
MANAGER_ID NUMBER(6),
DEPARTMENT_ID NUMBER(4)
)
以下哪几个语句可算出表中记录【多选】()
A.select count(*) from EMPLOYEES
B.select count(EMPLOYEE_ID) from employees
C.select count(FIRST_NAME) from employees
D.select count(EMAIL) from employees
E.select count(JOB_ID) from employees
11.表EMPLOYEES 的结构为:
(
EMP_ID NUMBER(4) NOT NULL
LAST_NAME VARCHAR2(30) NOT NULL
FIRST_NAME VARCHAR2(30)
DEPT_ID NUMBER(2)
JOB_CAT VARCHAR2(30)
SALARY NUMBER(8,2)
)
下面哪条语句可以查出各个dept_id 的最大salary 值和最小salary 值
并且它的最值小于5000 最大值大于15000?()
A.SELECT dept_id,MIN(salary),MAX(salary)FROM employees WHERE MIN(salary) < 5000 AND MAX(salary) > 15000;
B.SELECT dept_id,MIN(salary),MAX(salary) FROM employees
WHERE MIN(salary) < 5000 AND MAX(salary) > 15000 GROUP BY dept_id;
C.SELECT dept_id,MIN(salary),MAX(salary) FROM employees
HAVING MIN(salary) < 5000 AND MAX(salary) > 15000;
D.SELECT dept_id,MIN(salary),MAX(salary) FROM employees
GROUP BY dept_id HAVING MIN(salary) < 5000 AND MAX(salary) > 15000;
E.SELECT dept_id,MIN(salary),MAX(salary) FROM employees GROUP BY dept_id,salary
HAVING MIN(salary) < 5000 AND MAX(salary) > 15000;
12.ORACLE 中,执行语句:SELECT address1||','||address2||','||address2
"Adress" FROM employ; 将会返回()列.
A.0
B.1
C.2
D.3
E.4
15.Oracle 数据库中,以下()函数可以针对任意数据类型进行操作.
A、TO_CHAR
B、LOWER
C、MAX
D、CEIL
17.在Windows 操作系统中,Oracle 的()服务监听并接受来自客户端应用程
序的连接请求.(单选)
A、OracleHOME_NAMETNSListener
B、OracleServiceSID
C、OracleHOME_NAMEAgent
D、OracleHOME_NAMEHTTPServer
18.某开发人员希望返回大于等于数字F 的整数,应该使用以下什么函数?()
A、ceil(F)
B、floor(F)
C、round(F)
D、trunc(F+1)
19.PL/SQL程序结构通常可以概括为() (多选)
A、定义部分
B、执行部分
C、异常处理部分
D、解释部分
E、预编译部分
20.Oracle 9i数据库的版本主要包括()
A、企业版
B、标准版
C、个人版
D、开发版
E、网络版
oracle的题 6.当一个程序执行了 SELECT...FOR UPDATE 语句,以下哪个步骤必须需要完成?()A.执行 COMMIT or ROLLBACK 结束 transaction,即使并没有数据改变.B.如果有数据改变,则需要执行commit or rollback 来结
6: A
8: A
10: A,B,C,D,E
11: D
12: B
15: ?
17: A
18: A
19: A,B,C
20: A,B,C 这题考的有什么意义?