




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
平台管理维护-数据库平台编码技术能力考试2级 课程名称 oracle数据库系统编程 课程号 MD02 考试时间 90分钟 考试方式(闭)卷 (共 6 页)(本试卷满分100分,60分合格,答案请写在答题卡上)一、选择题(含单选题和多选题,每题2分,共60分)在每小题列出的四个备选项中只有1个或2个是符合题目要求的,多选题已用*标识出来,错选或未选均无分。1、下面哪条SQL语句会返回结果A select 1 from dual where null=null; B. select 1 from dual where null=;C select 1 from dual where = D. select 1 from dual where null is null;2、在创建需要存储客户资料表中的所有列值的记录变量时,将使用什么A. %TYPE B. %ROWTYPEC. 列列表 D. %ROWCOUNT3、 下面哪两个任务可以使用TO_CHAR函数?(选择两个选项)A. 把10 转变为TEN B. 把10转变为10C. 把10 转变为10 D. 把TEN转变为10E. 把日期转变为字符表达式 F. 把字符表达式转变为日期4、你要在一个事务的SQL*Plus 会话中改变一些数据。下列哪个选项通常不表示事务结束?A. 发出update 语句 B. 发出commit 语句C. 发出rollback 语句 D. 结束会话5、你要从表中删除了1700 行,要保存数据库中的改变,用下列哪个语句?A. savepoint B. commitC. rollback D. set transaction*6、执行下面的SQL 语句:TRUNCATE TABLE TF_F_CUSTOMER;有关该语句的正确描述是?(选择两个选项)A. 它释放了表占用的存储空间B. 它没有释放表占用的存储空间C. 当执行了这个语句后,可以回退对行的删除操作。D. 当执行了这个语句后,就不能回退对行的删除操作。E. 在执行了TRUNCATE语句后,试图对表TF_F_CUSTOMER使用DESCRIBE命令,会显示错误信息。*7、下面的SQL 语句,创建了一个表TF_B_ORDER:CREATE TABLE TF_B_ORDER(SER_NO NUMBER UNIQUE,ORDER_ID NUMBER,ORDER_DATE DATE NOT NULL,STATUS VARCHAR2(10) CHECK (status IN (CREDIT,CASH),PROD_ID NUMBER REFERENCES PRODUCTS(PRODUCT_ID),ORD_TOTAL NUMBER,PRIMARY KEY (order_id,order_date);当执行上面的SQL语句,自动为哪些列创建了索引?(选择两个选项)A. SER_NO B. ORDER_IDC. STATUS D. PROD_IDE. ORD_TOTAL F. ORDER_ID与ORDER_DATE的组合8、UCR_CEN1 发出的SQL 语句如下:CREATE TABLE TD_M_DEPART (deptno NUMBER(2),dname VARCHAR2(14),loc VARCHAR2(13);GRANT SELECT ON TD_M_DEPART TO UOP_CEN1;如果UOP_CEN1 需要从UCR_CEN1 的表中查询信息,她应该使用什么命令?A. SELECT * FROM TD_M_DEPART;B. SELECT * FROM UCR_CEN1. TD_M_DEPART;C. SELECT * FROM DBA. UOP_CEN1. TD_M_DEPART;D. SELECT * FROM ALL_USERS WHERE USER_NAME= UOP_CEN1 AND TABLE NAME= TD_M_DEPART ;9、表TD_M_STAFF 中有如下两列:BONUS NUMBER(7,2)DEPT_ID NUMBER(9)当前有三个部门,每个部门中至少有一名员工的BOUNS的值大于500,但并不是所有的员工都有分红。执行下面的PL/SQL块:DECLAREv_bonus td_m_staff.bonus%TYPE:=300;BEGINUPDATE td_m_staffSET bonus=bonus+v_bonusWHERE dept_id IN (10,20,30);COMMIT;END;结果会是什么?A. 所有员工都得到300元的分红 B. 有300个员工会得到300元的分红C. 所有员工的分红都会增加300元 D. 一些员工的分红增加了300元10、 如果循环在某种条件下可能不需要执行,则可以使用哪一种循环?A. FOR 循环 B. WHILE 循环C. 条件判断在循环的最后 D. 以上都可以11、当控制显式游标时,哪个语句执行查询并且获取结果集?A. FETCH B. OPENC. CLOSE D. CURSOR*12、PL/SQL 块中的哪两个条件会引发异常?(选择两个选项)A. Select语句没有返回任何行 B. Select语句返回了多行C. Select语句中有GROUP BY子句 D. Select语句中没有WHERE子句E. Select列表中的数据类型与INTO子句中的数据类型不一致。13、如果过程C 调用了过程D,在过程D 中引发了一个错误,而在过程D 中没有这个错误的异常处理程序,那么将。A. 向用户显示一个出错信息 B. 在过程C 中引发一个错误C. 程序控制将转到过程C 的EXCEPTION 部分 D. 结果是不可预料的14、如果要修改表TD_M_STAFF,对列STAFF_ID 增加一个主键约束,当前表为空。哪个语句能完成这个任务?A. ALTER TABLE td_m_staff ADD PRIMARY KEY staff_id;B. ALTER TABLE td_m_staff ADD CONSTRAINT PRIMARY KEY (staff_id);C. ALTER TABLE td_m_staff ADD CONSTRAINT stud_id_pk PRIMARY KEY staff_id;D. ALTER TABLE td_m_staff ADD CONSTRAINT stud_id_pk PRIMARY KEY(staff_id);E. ALTER TABLE td_m_staff MODIFY CONSTRAINT stud_id_pk PRIMARY KEY(staff_id);15、 观察下面的过程CREATE OR REPLACE PROCEDURE ADD_STAFF(V_ID IN NUMBER,V_LAST_NAME VARCHER2)ISBEGININSERT INTO td_m_staff (ID,LAST_NAME).VALUES(V_ID,V_LAST_NAME);COMMIT;END;该过程需要调用UPD_BAT_STAT过程并传递一个参数,下面哪个语句能成功调用这个过程?A. EXECUTE UPD_BAT_STAT(V_ID); B. UPD_BAT_STAT(V_ID);C. RUN UPD_BAT_STAT(V_ID); D. START UPD_BAT_STAT(V_ID);16、 函数头部的RETURN子句完成什么任务?A. 声明返回值的数据类型 B. 声明返回值的大小和数据类型C. 将执行转到函数体 D. 在函数头部不能使用RETURN子句17、 哪一个SQL语句只能通过动态SQL允许包括在PL/SQL中?A. INSERT B. UPDATEC. DELETE D. CREATE TABLE18、假设某个表很小,但是却会被许多查询经常使用,这时应当在创建这个表时显式地指定哪个子句? A. parallel B. nologgingC. cache D. tablespace19、用下列代码所示的TD_M_STAFF 表内容回答后面八个问题:STAFFID STAFF_NAME JOB MGR HIREDATE SAL COMM DEPTNO- - - - - - - -7369 SMITH CLERK 7902 17-DEC-80 800 207499 ALLEN SALEMANS 7698 20-FEB-81 1600 300 307521 WARD SALEMANS 7698 22-FEB-81 1250 500 307566 JONES MANAGER 7839 02-APR-81 2975 207654 MARTIN SALEMANS 7698 28-SEP-81 1250 1400 307698 BLAKE MANAGER 7839 01-MAY-82 2850 307782 CLARK MANAGER 7839 09-JUN-81 2450 107788 SCOTT ANALYST 7566 19-APR-87 3000 207839 KING PRESIDENT 17-NOV-81 5000 107844 TURNER SALEMANS 7698 08-SEP-81 1500 0 307876 ADAMS CLERK 7788 23-MAY-87 1100 207900 JAMES CLERK 7698 03-DEC-81 950 307902 FORD ANALYST 7566 03-DEC-81 3000 207934 MILLER CLERK 7782 23-JAN-82 1300 10以下选项中哪个是下列查询返回的值:select sum(sal)+sum(comm) from TD_M_STAFF wherejob=ANALYST or STAFF_NAME like J%?A. 6000 B. 9925C. 9975 D. NULL20、以下选项中哪个是下列查询返回的值:select count(mgr) from TD_M_STAFF where deptno=10?A. 1 B. 2C. 3 D. NULL21、以下选项中哪个是下列查询返回的值:select count(*) from TD_M_STAFF where mgr=7700-2?A. 5 B. 6C. 7 D. NULL22、以下选项中哪个是下列SQL 命令产生的第三个员工:select STAFF_NAME,sal from TD_M_STAFF where job=SALEMANS order by STAFFID desc?A. ALLEN B. MARTINC. TURNER D. WARD23、以下选项中哪个是下列SQL 命令产生的第三个员工:select STAFF_NAME,sal from TD_M_STAFF where job=SALEMANS order by 1 desc?A. ALLEN B. MARTINC. TURNER D. WARD24、以下选项中哪个是发出下列查询后Oracle 返回的值:select substr(job,1,3) from TD_M_STAFF where STAFF_NAME like upper(_ _ar&)?A. ANA B. CLE C. MAN D. SAL25、以下选项中哪个是发出下列查询后Oracle 返回的值: selecttrunc(months_between(min(hiredate),max(hiredate) from TD_M_STAFF?A. -78 B. 78C. -77 D. 77*26、以下选项中哪个是发出下列查询后Oracle 返回的值:select * from TD_M_STAFF where hiredate23-JAN-82?(选择两个选项)A. ADAMS B. MILLERC. SCOTT D. SMITH*27、哪两项是字符型函数?(选择两个选项)A. TRIM B. REPLACEC. TRUNC D. TO_DATEE. MOD F. CASE28、哪一个结果需要用组函数实现A. 计算PRODUCT表中COST列值的总数B. 将字符串JANUARY 28,2000转换为日期C. 显示PRODUCT表中DESCRIPTION列中所有小写的值D. 用DD MON YYYY格式显示日期数据29、 下面的脚本:1 CREATE ROLE RMT_BRG;2 CREATE ROLE RMT_ACT;3 CREATE ROLE RMT_CSM; 4 CREATE user LIHONG IDENTIFIED BY LIHONG123;5 GRANT RMT_ACT TO RMT_BRG;6 GRANT RMT_BRG TO RMT_CSM7 GRANT RMT_BRG TO LIHONG;LIHONG 有几个角色?A. 1 B. 2C. 3 D. 无30、 使用GRANT 命令可以将对象权限授予谁?A. 用户 B. 角色C. PUBLIC公共工作组 D. 以上都可以二判断题并说明理由:(共5题,每题5分,共25分)1、如果一个表需要经常查
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 长江师范学院《微生物育种技术(实验)》2024-2025学年第一学期期末试卷
- 抚州职业技术学院《微分方程1》2024-2025学年第一学期期末试卷
- 烟台科技学院《数学学科课程理论与课程开发》2024-2025学年第一学期期末试卷
- 河北美术学院《工程制图及计算机CAD》2024-2025学年第一学期期末试卷
- 天津电子信息职业技术学院《程序设计语言》2024-2025学年第一学期期末试卷
- 沈阳大学《田径(1)》2024-2025学年第一学期期末试卷
- 事故案例、消防知识、高温防暑考试试题(附答案)
- 2025年物资仓库机电维护工程师招聘考试题库
- 2025年初级教师招聘考试模拟题及教育热点解读
- 2025年公务员考试申论试题与参考答案
- 【开学第一课】七年级新生主题班会:踏上青春路 启航正当时 课件
- 2024年广东省佛山市投资促进中心招聘历年【重点基础提升】模拟试题(共500题)附带答案详解
- 快递驿站转让协议范本合同范本
- 绿盟科技2023年4月合作伙伴NSSP-Service认证附有答案
- QC/T 388-2023 碗形塞片 (正式版)
- 《小古文100篇》上册
- 2024年(基桩低应变反射波法)检测及试验技能与理论知识考试题库与答案
- 出租车过户委托书
- 中国老年糖尿病诊疗指南(2024版)解读
- 《个案研究法》课件
- 梁湘润《子平基础概要》简体版
评论
0/150
提交评论