云南考试中心_人事考试-云南考试网
云南考试中心_云南人事考试网_云南考试网官网当前位置: 云南人事考试网 > 计算机考试 > Oracle认证 > 预测题·答案解析 > >

2017年Oracle预测题和答案(三)【云南考试网】

预测题·答案解析 发布:2017-08-09云南考试中心,人事考试网
2017年Oracle预测题和答案(三)【云南考试网】 41:在Oracle中,DBMS_LOB程序包的()过程用于删除指定的BLOB或CLOB。 delete erase remove empty_lob 42在Oracle中,关于触发器的描述正确的是(D)。
  2017年Oracle预测题和答案(三)【云南考试网】
2017年Oracle预测题和答案(三)【云南考试网】
41:在Oracle中,DBMS_LOB程序包的()过程用于删除指定的BLOB或CLOB。
    delete
    erase
    remove
    empty_lob
42在Oracle中,关于触发器的描述正确的是(D)。(选择一项)
    触发器可以删除,但不能禁用
    触发器只能用于表
    触发器可以分为行级和语句级
    触发器使一个对关联表发出select、insert、update或delete语句时触发的存储过程
43:在Oracle中,通过命令(CD)可以释放锁。(选择两项)
    INSERT
    DELETE
    ROLLBACK
    COMMIT
44:在Oracle中,事务中使用下列SQL语句不会引起锁定(A)。(选择一项)
    SELECT
    INSERT
    UPDATE
    DELETE
45:在Oracle中,当需要使用显式游标更新或删除游标中的行时,声明游标时指定的SELECT语句必须带有(C)子句。(选择一项)
    WHERE CURRENT OF
    INTO
    FOR UPDATE
    ORDER BY
46:在Windows操作系统中,Oracle的(A)服务器监听并接受来自客户端应用程序的连接请求。(选择一项)
    OracleHOME_NAMETNSListener
    OracleServiceSID
    OracleHOME_NAMEAgent
    OracleHOME_NAMEHTTPServer
47:在Oracle中,有一个名为seq的序列对象,以下语句能返回序列值但不会引起序列值增加的是(C)。(选择一项)
    select seq.ROWNUM from dual;
    select seq.ROWIDfrom dual;
    select seq.CURRVALfrom dual;
    select seq.NEXTVALfrom dual;
48:ORACLE中,执行语句:SELECT address1||’,'||address2||’,'||address2   ”Address” FROM employ;将会返回(B)列。
    1
    2
    3
49:在Oracle中,INSTEAD OF触发器主要用于(D)。(选择一项)
    表
    表和视图
    基于单个表的视图
    基于多个表的视图
50:Oracle数据库中,下面(C)可以作为有效的列名。
    Column
    123_NUM
    NUM_#123
    #NUM123
51:在Oracle中,以下工具可以逻辑备份数据库对象或整个数据库(B)。(选择一项)
    SQL*Plus
    导出实用程序
    导入实用程序
    SQL*Loader
52:Oracle数据库中,通过(B)访问能够以最快的方式访问表中的一行。
    主键
    Rowid
    唯一索引
    整表扫描
53:在Oracle中,使用下列的语句产生序列:
CREATE SEQUENCE id;
Oracle服务器会预开辟内存并维持的序列值有(C)个。(选择一项)
    1
    2
    1
54:Oracle数据库中,以下(C)命令可以删除整个表中的数据,并且无法回滚。
    drop
    delete
    truncate
    cascade
55:Oralce数据库中,以下(A)函数可以针对任意数据类型进行操作。
    TO_CHAR
    LOWER
    MAX
    CEIL
56:在Oracle中,语句(B)将ORDER_DATE日期值’2年3月18日’显示为‘2年1月1日’。(选择一项)
    SELECT ROUND(order_date,’day’)FROM inventory
    SELECT ROUND(order_date,’YEAR’)FROM inventory
    SELECT ROUND(order_date,’month’)FROM inventory
    SELECT ROUND(to_char(order_date,’yyyy’))FROM inventory
57:在Oracle中,以下是STUDENTS表的结构:
SID NUMBER NOT NULL,Primary Key
SNAME VARCHAR2(3)
COURSE_ID VARCHAR2(1) NOT NULL
MARKS NUMBER
你需要查询参加了课程ID为C1的考试,并且分数排在前1名的学生,以下(D)语句能够实现此功能。
A. SELECT SID,marks,ROWNUM ̶Rank”
FORM students
WHERE ROWNUM<=1 AND course_id=’C1′
ORDER BY marks DESC;
B.SELECT SID,marks,ROWNUM”Rank”
FORM students
WHERE ROWNUM<=1 AND course_id=’C1′
ORDER BY marks;
C.
SELECT SID,marks,ROWNUM”Rank”
FORM (SELECT SID ,marks
FORM students
WHERE ROWNUM<=1 AND course_id=’C1′
ORDER BY marks DESC;
D.SELECT SID,marks,ROWNUM”Rank”
FORM (SELECT SID ,marks
FORM students
WHERE course_id=’C1′ ORDER BY marks DESC)
WHERE ROWNUM<=1;
58:在Oracle中,用下列语句定义一个过程:
CREATE PROCEDURE proc(value1 in varchar2,value2 out number,value3 in out varchar2)
is
begin
end;
假定使用的变量都已定义,下面对过程proc的调用语法正确的是().(选择一项)
    proc(‘tt’,1,v3)
    proc(‘tt’,v2,v3)
    proc(v1,v2,v3)
    proc(‘tt’,1,’dd’)
59:在Oracle中,使用以下语句创建视图;
create or replace view myView
as select * from orders
where status=’p';
假定Orders表中包含1条status=’p'的记录,当用户试图执行以下语句;
update myView set status=’o’ where status=’p';
下列正确的是()
    Oracle不执行更新操作,并返回错误信息
    Oracle成功执行更新操作,再次查看视图时返回行记录
    Oracle成功执行更新操作,再次查看视图时返回1行记录
    Oracle执行更新操作,但提示错误信息
60:在Oracle中,用于PL/SQL程序输出调试信息的内置程序包是D
    DBMS_STANDARD
    DBMS_ALERT
    DBMS_LOB
    DBMS_OUTPUT


     为方便考生获取最新云南考试云南考试信息,请考生关注并且收藏云南考试网。

云南考试网温馨提示:因考试政策,内容不断变化与调整,云南考试网提供在以上信息仅供参考,如有异议,请考生以权威部门公布在内容为准!
文章相关推荐:计算机等级考试 软考 微软认证 思科认证 Oracle认证 Linux认证 计算机职称考试

    爱她就快速分享她吧!

    MBA/成人 报关/导游 思科 建造师
    云南考试网最新推荐