oracle的题 6.当一个程序执行了 SELECT...FOR UPDATE 语句,以下哪个步骤必须需要完成?()A.执行 COMMIT or ROLLBACK 结束 transaction,即使并没有数据改变.B.如果有数据改变,则需要执行commit or rollback 来结
来源:学生作业学帮网 编辑:学帮网 时间:2024/05/31 22:40:34
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、网络版
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 这题考的有什么意义?