还剩2页未读,继续阅读
文本内容:
1.哪条SELECT语句可得到单价大于
15.00的所有产品的平均单价选择1项A.SELECTSUM*FROMproductsWHEREprice
15.00;B.SELECTAVG*FROMproductsWHEREprice
15.00;C.SELECTAVGpriceFROMproductsWHEREprice
15.00;D.SELECTAVGDISTINCTpriceFROMproductsGROUPBYprice
15.00;
2.你认为下面句子将完成什么任务?选择1项GRANTUPDATEONEMPLOYEESTOAZURE;A.一个新的对像被创建B.一个新的对像权限被赋予C.一个新的系统权限被赋予D.一个对像的同义词被创建
3.哪一子句可实现SELECT语句查询姓名长度为2的记录[选项中__表示两个连字符]A.WHEREnamelike2B.HAVINGlenname=2C.WHEREnamelike__D.WHEREnamelike%__%
4.哪一句可列出表PARTS_VU的结构A.DESCRIBEparts_vuB.DESCRIBEuser_viewsC.SELECT*FROMuser_viewsWHERElowerview=parts_vu;D.SELECT*FROMuser_objectsWHEREloweruser_view=parts_vu;
5.判断以下PL/SQL代码块有多少行被插入到表EXAMPLEBEGINFORiIN
1..6LOOPIFi=2ORi=3THENnull;ELSEINSERTINTOexampleoneVALUESi;ENDIF;ROLLBACK;ENDLOOP;COMMIT;END;A.0B.1C.2D.
36.在PL/SQL块的哪部分可以对初始变量赋予新值A.结尾部分B.开头部分C.执行部分D.声明部分
7.表CLASSES和表SCHEDULE结构如下:CLASSES IDNUMBER9CLASS_NAMEVARCHAR220TEACHER_IDNUMBER9SCHEDULE CLASS_TIMEDATECLASS_IDNUMBER9你建一个视图显示每一课的课名、课时,并按教师ID排序,判断下面语句将返回何种结果?选择1项CREATEVIEWclass_scheduleASSELECTC.class_names.class_timeFROMclassescschedulesWHEREC.id=s.class_id;A.语句创建视图CLASS_SCHEDULE且可产生预期结果.B.语句创建视图CLASS_SCHEDULE但不能产生预期结果.C.语法错误,因为视图不可基于连接查询.D.语法错,因为语句未包含ORDERBY子句.
8.判断是否同时满足两个条件,应该用下面哪个操作符A.ORB.NOTC.NoneD.AND
9.哪一个算术运算将返回一个数值A.01-FEB-1998+25B.03-DEC-1997-30C.07-JUL-1997+480/24D.TO_DATE01-JAN-1998-TO_DATE01-DEC-199610.哪句可以实现用户Marilyn的表INVENTORY不用指定其属主,直接供所有用户引用A.CREATESYNONYMinventoryFORinventory;B.CREATEPUBLICSYNONYMinventoryFORmarilyn;C.CREATEPUBLICSYNONYMinventoryFORmarilyn.inventory;D.CREATEPUBLICinventorySYNONYMFORmarilyn.inventory;
11.在一个PL/SQLIF-THEN语句中什么值将引起条件语句执行A.NULLB.TRUEC.FALSED.以上都不对
12.哪句可以实现显示id和description,条件满足订单时间在January11997以前的,且单价小于
1.00或者大于
5.00的,结果用订单时间降序排列A.SELECTid_numberdescriptionFROMinventoryWHEREpriceIN
1.
005.00ORorder_date01-JAN-97ORDERBYorder_dateDESC;B.SELECTid_numberdescriptionFROMinventoryWHEREpriceBETWEEN
1.00AND
5.00ORorder_date01-JAN-1997ORDERBYorder_date;C.SELECTid_numberdescriptionFROMinventoryWHEREprice
1.00ORprice
5.00ANDorder_date01-Jan-97ORDERBYorder_dateASC;D.SELECTid_numberdescriptionFROMinventoryWHEREprice
1.00ORprice
5.00ANDorder_date01-JAN-1997ORDERBYorder_dateDESC;
13.你试图用下面句子查询数据选择1项SELECT100/NVLquantity0FROMinventory;为何QUANTITY为null空值时,将导致出错?A.表达式企图被空值除B.转换函数参数数据类型不一致C.空值不能被转成实际值D.表达式企图被零除
14.哪一语句可实现增加表employee的列NAME的长度到25A.ALTERTABLEemployeeMODIFYnameVARCHAR225;B.ALTERTABLEemployeeRENAMEnameVARCHAR225;C.ALTERemployeeTABLEMODIFYCOLUMNnameVARCHAR225;D.ALTERemployeeTABLEMODIFYCOLUMNnameVARCHAR225;
15.游标的哪一种属性指示fetch语句是否从活动集中返回行,如未能返回行,则此属性的值为false?A.%FOUNDB.%NOTFOUNDC.%ROWCOUNTD.%ISOPEN
16.判断下面句子,将返回什么值?SELECTid_numberdescriptionpriceFROMinventoryWHEREmanufacturer_idINSELECTmanufacturer_idFROMinventoryWHEREprice
8.00ORquantity1000;A.返回单价大于
8.00且数量大于1000的存货的货号、种类、单价信息B.返回单价大于
8.00或者数量大于1000的存货的货号、种类、单价信息.C.返回单价大于
8.00或者数量大于1000且有制造商号的存货的货号、种类、单价信息.D.返回单价大于
8.00或者数量大于1000的制造商的所有存货的货号、种类、单价信息.
17.判断IF语句:IFv_num1THENv_example:=1;ELSIFv_num5THENv_example:=2;ELSIFv_num10THENv_example:=3;ELSIFv_num29THENv_example:=4;ELSEv_example:=5;ENDIF;如果V_NUM是6什么值将被赋值给V_EXAMPLEA.1B.2C.3D.
418.下列哪个集合操作符返回两个查询所选择的所有的行?A.UnionB.UnionallC.UniononlyD.Intersect
19.下列关于子程序的说明哪些叙述是正确的A.函数必须有返回值B.过程必须有返回值C.函数作为PL/SQL语句执行D.函数不能作为表达式的一部分执行得分
20.判断下面不完整的loop语句:LOOPINSERTINTOinventoryid_numberdescriptionVALUESv_id_numberv_description;v_counter:=v_counter+1;ENDLOOP哪条命令应被加入,为了有条件的停止loop执行A.ENDB.EXITC.ENDLOOPD.EXITWHEN。