Oracle题库71道Word文档下载推荐.docx
《Oracle题库71道Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《Oracle题库71道Word文档下载推荐.docx(23页珍藏版)》请在冰豆网上搜索。
C.结果相同,显示顺序不同
D.结果不同,显示相同
3.哪一子句可实现SELECT语句查询单价小于的ID_NUMBER?
(选择1项)
A.WHEREprice<
B.HAVINGprice<
C.ORDERBYprice<
D.GROUPBYprice<
4.判定下面句子:
SELECT,FROMinventoryi,manufacturerm
WHERE=ORDERBY1;
哪一子句能够避免表INVENTORY和表MANUFACTURER发生完整外部联接?
A.ORDERBY1;
B.SELECT,
FROMinventoryI,manufacturerm
C.WHERE=
D.以上都不对
5.判定这PL/SQL代码块:
BEGIN
FORiIN1..6LOOP
IFi=2ORi=3THEN
null;
ELSE
INSERTINTOexample(one)
VALUES(i);
ENDIF;
ROLLBACK;
ENDLOOP;
COMMIT;
END;
有多少行被插入到表EXAMPLE?
A.0
B.1
C.2
D.3
6.你关闭表INVENTORY上的ID列上的主键约束,且修改表INVENTORY上的所有值后,你需要激活约束并校验列值是不是违背约束。
若是ID值不符合约束,错误信息将返回,判定下面命令:
ALTERTABLEinventoryENABLECONSTRAINTinventory_id_pk;
哪一种说法正确?
A.将取得想要的结果.
B.语句执行,但不能激活约束.
C.语句执行,但不能校验ID是不是违背约束.
C.将返回语法错误.
7.表CLASSES和表SCHEDULE结构如下:
CLASSES:
CLASS_NAMEVARCHAR2(20)
TEACHER_IDNUMBER(9)
SCHEDULE:
CLASS_TIMEDATE
CLASS_IDNUMBER(9)
你建一个视图显示每一课的课名、课时,并按教师ID排序,判定下面语句将返回何种结果?
CREATEVIEWclass_scheduleAS
SELECT,FROMclassesc,schedulesWHERE=;
A.语句创建视图CLASS_SCHEDULE且可产生预期结果.
B.语句创建视图CLASS_SCHEDULE但不能产生预期结果.
C.语法错误,因为视图不可基于连接查询.
D.语法错,因为语句未包括ORDERBY子句.
8.判定是不是同时知足两个条件,应该用下面哪个操作符?
A.OR
B.NOT
C.AND
D.None
9.哪个算术运算将返回一个数值?
A.'
01-FEB-1998'
+25
B.'
03-DEC-1997'
-30
C.'
07-JUL-1997'
+(480/24)
D.TO_DATE('
01-JAN-1998'
)-TO_DATE('
01-DEC-1996'
)
10.哪句能够实现用户Marilyn的表INVENTORY不用指定其属主,直接供所有效户引用?
A.CREATESYNONYMinventoryFORinventory;
B.CREATEPUBLICSYNONYMinventoryFORmarilyn;
C.CREATEPUBLICSYNONYMinventoryFOR;
D.CREATEPUBLICinventorySYNONYMFOR;
11.在一个PL/SQLIF-THEN语句中,什么值将引发条件语句执行?
A.NULL
B.TRUE
C.FALSE
D.以上都不对
12.哪句能够实现显示id和description,条件知足定单时刻在January1,1997以前的,且单价小于或大于的,结果用定单时刻降序排列。
A.SELECTid_number,descriptionFROMinventory
WHEREpriceIN,ORorder_date<
'
01-JAN-97'
ORDERBYorder_dateDESC;
B.SELECTid_number,descriptionFROMinventory
WHEREpriceBETWEENANDORorder_date<
01-JAN-1997'
ORDERBYorder_date;
C.SELECTid_number,descriptionFROMinventory
WHEREprice<
ORprice>
ANDorder_date<
01-Jan-97'
ORDERBYorder_dateASC;
D.SELECTid_number,descriptionFROMinventory
WHERE(price<
13.哪个命令许诺你直接修改一个已存在的视图?
A.ALTER
B.CREATE
C.MODIFY
D.CREATEORREPLACE
14.哪一语句可实现增加表employee的列NAME的长度到25?
A.ALTERTABLEemployeeMODIFYnameVARCHAR2(25);
B.ALTERTABLEemployeeRENAMEnameVARCHAR2(25);
C.ALTERemployeeTABLEMODIFYCOLUMNnameVARCHAR2(25);
D.ALTERemployeeTABLEMODIFYCOLUMN(nameVARCHAR2(25));
1五、游标的哪一种属性指示fetch语句是不是从活动集中返回行,如未能返回行,那么此属性的值为false?
A)%FOUND
B)%NOTFOUND
C)%ROWCOUNT
D)%ISOPEN
16.判定下面句子,将返回什么值?
SELECTid_number,description,priceFROMinventory
WHEREmanufacturer_idIN(SELECTmanufacturer_idFROMinventoryWHEREprice>
ORquantity>
1000);
A.返回单价大于且数量大于1000的存货的货号、种类、单价信息
B.返回单价大于或数量大于1000的存货的货号、种类、单价信息.
C.返回单价大于或数量大于1000且有制造商号的存货的货号、种类、单价信息.
D.返回单价大于或数量大于1000的制造商的所有存货的货号、种类、单价信息.
17.判定IF语句:
IFv_num>
1THEN
v_example:
=1;
ELSIFv_num>
5THEN
=2;
ELSIFv_num<
10THEN
=3;
29THEN
=4;
ELSEv_example:
=5;
若是V_NUM是6,什么值将被赋值给V_EXAMPLE?
A.1
B.2
C.3
D.4
18.哪个是SQL*Plus命令?
A.UPDATE
B.PROMPT
C.SELECT
D.ALTERTABLE
1九、以下哪个集合操作符返回两个查询都有的行。
A)Union
B)Unionall
C)Uniononly
D)Intersect
20.判定下面不完整的loop语句:
LOOP
INSERTINTOinventory(id_number,description)
VALUES(v_id_number,v_description);
v_counter:
=v_counter+1;
哪条命令应被加入,为了有条件的停止loop执行?
A.END
B.EXIT
C.ENDLOOP
D.EXITWHEN
21.在PL/SQL块的哪部份能够对初始变量给予新值?
A.结尾部份
B.开头部份
C.执行部份
D.声明部份
2二、________将锁定表中要被更新的行,它许诺其他用户同时查询、插入、更新乃至锁定同一表中的其他行,但禁止其他用户更新已锁定的行。
A)共享更新
B)共享
C)排他
D)以上都不是
23.数据字典视图USER_TABLES和ALL_TABLES有什么不同?
A.ALL_TABLES只显示用户拥有的表.
B.USER_TABLES只显示用户拥有的表.
C.ALL_TABLES只显示用户拥有查询权限的表.
D.USER_TABLES显示用户拥有查询权限的所有表.
24.哪一句可列出表PARTS_VU的结构?
A.DESCRIBEparts_vu
B.DESCRIBEuser_views
C.SELECT*FROMuser_viewsWHERElower(view)=parts_vu;
D.SELECT*FROMuser_objectsWHERElower(user_view)=parts_vu;
2五、在执行循环之前迭代次数是已知的,那么最