- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
12计算机_oracle数据库试卷b卷
北京交通职业技术学院期末考试试题
课程名称: 1Oracle数据库(B)卷 2013—2014学年第二学期 出题教师:孙继亮
12计算机技术专业 学号:___________ 姓名:___________
(请考生注意:本试卷共有道大题)( )分区允许用户明确地控制无序行到分区的映射。
A.散列 B.范围 C.列表 D.复合
2、可以使用( )伪列来访问序列。
A.CURRVAL和NEXTVAL B.NEXTVAL和PREVAL
C.CACHE和NOCACHE D.MAXVALUE和MINVALUE
3、带有错误的视图可使用( )选项来创建。
A.FORCE
B.WITH CHECK OPTION
C.CREATE VIEW WITH ERROR
D.CREATE ERROR VIEW
4、在联接视图中,当( )时,该基表被称为键保留表。
A.基表的主键不是结果集的主键
B.基表的主键是结果集的主键
C.基表的主键是结果集的外键
D.基表的主键不是结果集的外键
5、在列的取值重复率比较高的列上,适合创建( )索引。
A.标准 B.唯一 C.分区 D.位图
6、要以自身的模式创建私有同义词,用户必须拥有( )系统权限
A.CREATE PRIVATE SYNONYM
B.CREATE PUBLIC SYNONYM
C.CREATE SYNONYM
D.CREATE ANY SYNONYM
7、PL/SQL块中不能直接使用的SQL命令是( )。
A.SELECT B.INSERT
C.UPDATE D.DROP
8、以零作除数时会引发 ( )异常。
A.VALUE_ERROR B.ZERO_DIVIDE
C.STORAGE_ERROR D.SELF_IS_NULL
9、要更新游标结果集中的当前行,应使用( )子句。
A.WHERE CURRENT OF B.FOR UPDATE
C.FOR DELETE D.FOR MODIFY
10、用于处理得到单行查询结果的游标为( )。
A.循环游标 B.隐式游标
C.REF游标 D.显式游标
填空题(每空2分,共10空,共20分)
1、完成以下PL/SQL块,功能是:使用游标显示销售报表。如果目标销售额(tsales)大于实际销售额(asales),则显示消息“需提高销售额”。如果tsales等于asales,则显示消息“已达到销售额”,否则显示消息“销售业绩出色”
DECLARE
CURSOR sales_cur IS SELECT * FROM salesdetails;
BEGIN
______________________________________
IF sales_rec.tsales sales_rec.asales THEN
DBMS_OUTPUT.PUT_LINE(产品:||sales_rec.pid|| 需提高销售额);
ELSE
IF ________________________________ THEN
DBMS_OUTPUT.PUT_LINE(产品:||sales_rec.pid||已达到销售额);
ELSE
DBMS_OUTPUT.PUT_LINE(产品: ||sales_rec.pid||销售业绩出色);
END IF;
END IF;
END LOOP;
END;
2、完成以下PL/SQL块,功能是:创建一个交换两数的过程。
CREATE OR REPLACE PROCEDURE
swap(p1 IN OUT NUMBER, p2 ______________ NUMBER) IS
v_temp NUMBER;
BEGIN
v_temp := p1;
p1 := p2;
p2 := v_temp;
END;
3、完成以下PL/SQL块,功能是:创建一个函数dept_name,其功能是接受职员编号后返回职员所在部门名称。(注:部门名称在dept表中,而职员信息在emp表中,职员所在部门号的列名为deptno)
CREATE OR REPLACE FUNCTION dept_name (emp_no NUMBER)
RETURN VARCHAR2 AS
dept_no NUMBER(2);
res
您可能关注的文档
最近下载
- 2022年度公共营养师二级专业技能考试题库.doc
- 《初中女生的青春期教育》专题ppt课件.pptx VIP
- 2024时事政治考试题库(附答案).pdf VIP
- 亚磷酸三甲酯(三甲氧基磷)的理化性质及危险特性表.docx VIP
- 平板型太阳能集热器采购、安装工程太阳能热水系统施工组织方案可编辑.doc VIP
- 道路运输企业安全管理培训(共162张课件).pptx VIP
- 气道危重试题及答案.docx
- 大国兵器学习通超星期末考试答案章节答案2024年.docx
- 市场营销原理(亚洲版·第3版)全套PPT课件.pptx
- 2023-2024学年广东省佛山市顺德区六年级上学期期末数学试卷(含答案).doc
文档评论(0)