首页 Oracle选择题

Oracle选择题

举报
开通vip

Oracle选择题Oracle选择题当服务器启动时,下列哪种不是必须的(D)A:数据文件B:控制文件C:日志文件D:归档日志文件2)在Oracle当用户要执行select语句时,下列哪个进程从磁盘获得用户需要的数据(B)。A:用户进程B:服务器进程C:日志写入进程(LGWR)D:检查点进程(CKPT)3)在Oracle中,一个用户拥有的所有数据库对象统称为(B)A:数据库B:模式C:表空间D:实例4)在Oracle中,可用于提取日期时间类型特定部分(如年、月、日、时、分、秒)的函数有(bc)。A:DATEPARTB:EXTRACTC...

Oracle选择题
Oracle选择题当服务器启动时,下列哪种不是必须的(D)A:数据文件B:控制文件C:日志文件D:归档日志文件2)在Oracle当用户要执行select语句时,下列哪个进程从磁盘获得用户需要的数据(B)。A:用户进程B:服务器进程C:日志写入进程(LGWR)D:检查点进程(CKPT)3)在Oracle中,一个用户拥有的所有数据库对象统称为(B)A:数据库B:模式C:表空间D:实例4)在Oracle中,可用于提取日期时间类型特定部分(如年、月、日、时、分、秒)的函数有(bc)。A:DATEPARTB:EXTRACTC:TO_CHARD:TRUNC5)在Oracle中,用于计算数值连续的排位,且相同数值排位相同的分析函数是(C)A:ROW_NUMBERB:RANKC:DENSE_RANKD:ROWNUM6)在Oracle中,有一个教师表teacher的结构如下:IDNUMBER(5),NAMEVARCHAR2(25),EMAILVARCHAR2(50)下面哪个语句显示没有Email地址的教师姓名(C)A:selectnamefromteacherwhereemail=null;B:selectnamefromteacherwhereemail<>null;C:selectnamefromteacherwhereemailisnull;D:selectnamefromteacherwhereemailisnotnull7)在Oracle数据库的逻辑结构中有以下组件:DA表空间B数据库C区D段这些组件从大到小依次是(B)。A:A->B->C->DB:A->D->C->BC:A->C->B->DD:B->A->D->CE:A->D->C->B8)在Windows系统中,Orcale的(A)服务监听并接受来自客户端应用程序的连接请求。A:OrcaleHOME_NAMETNSListenerB:OrcaleServiceSIDC:OracleHOME_NAMEAgentD:OrcaleHOME_NAMEHTTPServer9)在Windows系统中,Orcale的(D)服务是使用iSQL*Plus必须的A:OrcaleHOME_NAMETNSListenerB:OrcaleServiceSIDC:OracleHOME_NAMEAgentD:OrcaleHOME_NAMEHTTPServer10)在Oracle中创建用户时,若未提及DEFAULTTABLESPACE关键字,则Oracle就将(B)表空间分配给用户作为默认表空间。A:USERB:SYSTEMC:SYSD:DEFAULT11)在Oracle数据库中,(B)用户模式存储数据字典表和试图对象。A:SYSTEMB:SYSC:SCOTTD:SYSDBA12)在Oracle中,下面哪条语句当COMM字段为空时显示0,不为空时显示COMM的值(A)。A:selectename,nvl(comm.,0)fromemp;B:selectename,null(comm.,0)fromemp;C:SELECTename,NULLIF(comm,0)FROMemp;D:SELECTename,DECODE(comm.,NULL,0)FROMemp;13)在Oracle中,下列不属于字符数据类型的是(D)a)VARCHAR2b)LONGc)LONGRAWCLOB14)在Oracle中,下面用于限制分组函数的返回值的字句是(B)a)WHRERb)HAVINGc)ORDERBYd)无法限定分组函数的返回值15)Oracle中,有一个名为seq的序列对象,以下语句能返回序列值但不会引起序列值增加的是(C)a)selectseq.ROWNUMfromdual;b)selectseq.ROWIDfromdual;c)selectseq.CURRVALfromdual;d)selectseq.NEXTVALfromdual;16)在Oracle中,游标都具有以下属性,除了(C)a)%NOTFOUNDb)%FOUNDc)%ROWTYPEd)%ISOPEN%ROWCOUNT17)在OraclePL/SQL中,执行动态SQL的语句是(D)a)NXECUTEb)STARTc)RUNd)EXECUTEIMMEDIATE18)在Oracle中,当控制一个显式游标时,以下哪种命令包含INTO子句(C)a)OPENb)CLOSEc)FETCHd)CURSOR在Oracle中,PL/SQL块中定义了一个带参数的游标:CURSORemp_cursor(dnumNUMBER)ISSELECTsal,comm.FROMempWHEREdeptno=dunum;那么正确打开游标的语句是(AD)OPENemp_cursor(20)OPENemp_cursorFOR(20)OPENemp_cursorUSING20FORemp_recINemp_cursor(20)LOOP…ENDLOOPOracle提供的(D),能够在不同硬件平台上的Oracle数据库之间传递数据a)归档日志运行模式b)RECOVER命令c)恢复管理器(RMVN)d)Export和Import工具21)PL/SQL块中可以使用的下列(BC)命令(选择两项)a)TRUNCATEb)DELETEc)SAVEPOINTd)ALTERTABLE22)有语句如下:TYPEcurtypeISREFCURSORRETURNbook.price%TYPE;表book的列的数据类型是NUMBER(5)则(D)(选择一项)curtype可以返回INTEGER类型数据curtype可以返回NUMBER(5,2)类型数据curtype可以返回VARCHAR2(10)类型数据以上皆非对一个视图myView创建一个触发器mytrigger,语句为(D)。(选择一项)CREATETRIGGERmytriggerDEFOREINSERTONmyViewBEGIN-----CREATETRIGGERmytriggerAFTERINSERTONmyViewBEGIN---CREATETRIGGERmytriggerINSTEADOFINSERTONmyViewBEGINCREATETRIGGERmytriggerINSTEADOFINSERTONmyViewFOREACHROWBEGIN24)有一段PL/SQL程序如下示:Var1:=10;LOOPEXITWHENvar1>12;Var1:=var+1;DBMS_OUTPUT.PUT_LINE(‘A’);ENDLOOP;输出为(D).选择一项AAA,AA,A,A25)在表tabl中有列的col1,其数据类型为INTERGER,在PL/SQL的DECLARE部分声明了一个变量var1,语句为:Var1tabl.col1%TYPE;不久后,执行了语句:ALTERTABLEtablMODIFY(col1(NUMBER(5,2)));则var1的数据类型为(B)(选择一项)整数型数字型字符型以上皆非26)DBMS__LOB数据包提供的(D),返回LOB值的长度。(选择一项)a)LENGTHb)SUBSTRc)INSTRd)GETLENGTH27)Oracle数据库由一个或多个称为(B)的逻辑存储单元组成。(选择一项)a)表b)表空间c)行d)单元28)(B)可以从过程返加多个值.(选择一项)a)使用IN参数b)使用OUT参数c)使用指针d)不能使用29)同义词有以下(ABC)用途.(选择三项)a)简化SQL语句b)隐藏对象的名称和所有者c)提供对对象的公共访问d)显示对象的名称和所有者30)在创建序列过程中,下列(C)选择指定序列在到达最大值或最小值后,将继续从头开始生成值。(选择一项)a)Cycleb)Nocyclec)Cached)Nocache31)在Oracle中,关于HAVING子句,以下说法是正确的是(C)。(选择)a)HAVING子句和WHERE子句相同b)HAVING子句用于单行的条件查询c)HAVING子句用于已分组的条件查询d)HAVING子句必须紧跟在WHERE子句后面使用32)在Oracle中,PL/SQL块定义了一个带参数的游标:CURSORemp_cursor(dnumNUMBER)ISSELECTsal,comm.FROMempWHEREdeptno=dnum;那么正确打开此游标的语句是(aD)。a)OPENemp_cursor(20);b)OPENemp_cuesorFOR20c)OPENemp_cuesorUSING20d)Foremp_recINemp_cursor(20)LOOP…ENDLOOP;33)在Oracle中,有表”cd”,它包含属性“cdcode”,“category”和“cdname”,要查询category取值为“CLASSIC”或“ROCK”的行,应采用语句(AD)。SELECT*FROMcdWHEREcategoryIN(‘CLASSIC’,‘ROCK’);SELECT*FROMcdWHEREcategoryBETWEEN‘CLASSIC’AND‘ROCK’;SELECT*FROMcdWHEREcategory=‘CLASSIC’ANDcategory=‘ROCK’;SELECT*FROMcdWHEREategory=‘CLASSIC’ORcategory=‘ROCK’;34)在Windows操作系统中,Oracle的(A)服务监听并接受来自客户端应用程序的连接请求。(选择1项)a.OracleHOME_NAMETNSListenerb.OracleSrviceSIDc.OracleHOME_NAMEAgentd.OracleHOME_NAMEHTTPServer35)在Oracle中,关于PL/SQL下列描述正确的是(C)。(选择一项)a)PL/SQL代表Powerlanguage/SQLb)PL/SQL不支持面向对象编程c)PL/SQL块包括声明部分,可执行部分和异常处理部分d)PL/SQL提供的四中内置数据类型是character,integer,float,Boolean36)在Oracle 中,下述(A)命令会使挂起的事务完成.(选择一项)a)alterb)deletec)updated)selecte)insert37)在Oracle中,PL/SQL程序块必须包括(B).(选择一项)a)声明部分b)可执行部分c)异常出来部分d)以上都是38)Oracle表中,如果没有指定的话,VARCHAR2的缺省长度是(E).(选择一项)a)1b)256c)38d)4000varchar2类型的列必须指定长度39)在Oracle中,表vendor包含以下列:Vendor_IDnumberprimarykeyNamevarchar(30)Location_IDnumberOrder_dtdateOrder_amountnumber(8,2)下列对表vendor操作的语句合法的是(CD)(选择2项)a)selectlocaton_id,avg(order_amount)fromvendor;b)selectsum(order_dt)fromvendor;c)selectsum(order_amount)fromvendor;d)selectmax(order_dt)fromvendor;e)insertintoemployee(salary,last_name,first_name)values(35000,’Wang’,’Fred’);40)在Oracle中,阅读以下PL/SQL代码:1declare2p_empemp.ename%type;3cursoremp_curis4selectenamefromemp’5begin6forrac_empinemp_curloop7dbms_output.put_line(‘EmpName:”//rec_emp.ename”’);8endloop9end;与此程序第6至8行等价的程序代码是(AD)。(选择2项)a)openemp_cur;loopfetchemp_curintop_emp;ifemp_cur%foundthendbms_output.put_line(‘EmpName:’||p_emp);elseexitendloop;closeemp_cur;b)opencmp_cur;fetchemp_curintpp_emp;loopifemp_cur%foundthendbms_output.put_line(‘EmpName:’||p_emp);elseexit;endif;endloop;closeemp_cur;c)openemp_cur;fetchemp_curintop_emp;whileemp_cur%foundloopdbms_output.put_line(‘EmpName:’||p_emp);endloop;closeemp_cur;d)openemp_cur;fetchemp_curintop_emp;whileemp|_cur%foundloopdbms_output.put_line(‘EmpName:’||p_emp);fetchemp_curintop_emp;endloop;closeemp_cur;41.在Oracle中,(C)操作符返回两个查询所选定的所有不重复的行AIntersectBMinusCUnionDOr42.在Oracle数据库中,使用以下语句创建一个触发器:Createorreplacetriggerai_empAfterinsertonempForeachrowBegin:new.ename:=upper(:new.ename);Endai_emp;以下说法正确的是(D)A触发器创建成功,该触发器将每次插入新 记录 混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载 的ename列变为大写B触发器创建成功,该触发器将每次insert语句插入的第一条记录的ename列边为大写C触发器创建失败,因为insert触发器不能更改:new对象的值D触发器创建失败,因为after触发器不能更改:new对象的值43.在Oracle中,不属于游标属性的是(CE)。(选择二项)%NOTFOUND%FOUND%ISCLOSE%ISOPENROWTYPE44.在Oracle中。关于程序包的描述错误的是(B)(选择的1个)A)程序包是一中数据对象,它是对相关PL/SQL类型,子程序,游标,异常,变量和常量的封装B)程序包中私有对象是通过PRIVATE关键字表示的C)PL/SQL允许两个或多个打包的子程序具有同一名字,只需要子程序接受的参数数据类型不同D)程序包具有模块化,信息影藏,新加功能及性能更佳等优点45.在Oracle中,下列(C)语句定义了一个游标。(选择一项)a)CURSORcurForSELECT*FROMcdWHEREcategory=’ROCK’b)CREATECURSORcurFORSELECT*FROMcdWHEREcategory=’ROCK’:c)CURSORcurISSELECT*FROMcdWHEREcategory=’ROCK’;d)CREATECURSORcurISSELECT*FROMcdWHEREcategory=’ROCK’;46.在oracle中关于having子句,以下说法正确的是(C)(单选)A,having子句和where子句相同B,having子句用于单行的条件查询C,having子句用于已分组的查询条件D,having子句必须紧跟在where子句后面使用47.在oracle中使用(D)语句打开游标,执行查询,并识别活动集(单选)A,runB,fetchC,closeD,open48.在oracle中有一个名为seq的序列对象,以下语句能返回序列值但不会引起序列值增加的是(C)(单选)A,selectswq.RowNumfromdualB,selectswq.RowIDfromdualC,selectswq.CurrValfromdualD,selectswq.NextValfromdual49.在oracle中在sql提示符下调用pl/sql过程的方法是(B)(单选)A,使用call语句B,使用excute语句C,使用run语句D,使用过程名50.在Oracle数据库中,使用以下语句创建一个触发器,以下说法正确的是(D)。Createorreplacetriggerai_empAgterinsertonempforinsertonempbegin:new.ename:=upper(:new.ename);Endai_imp;触发器创建成功,该触发器将每次插入的新记录的enmae列变为大写。触发器创建成功,该触发器将每次insert语句插入的第一条记录的ename列变为大写。触发器创建失败,因为insert触发器不能更改:new对象的值触发器创建失败,因为after触发器不能更改:new对象的值。51.在Oracli中,PL/SQL具有两种类型的子程序,即过程和(C)。(选择一项)a)对象b包c)函数d)可变数组52.在Oracle中,(C)先根据范围对数据进行分区,然后在这些分区内创建散列子分区。(选择一项)a)范围分区b)散列分区c)复合分区d)列表分区53.在Oracle中,当需要使用显式游标更新或删除游标中的行时,声明游标时指定的SELECT语句必须带有(C)子句。(选择一项)a)WHERECURRENTOFb)INTOc)FORUPDATEd)ORDERBY54.在Oracle中,序列venseq使用下面的语句创建:CREATESEQUENCEvensseqINCREMENTBY1STARTWITH10MAXVALUE100MINVALUE10CYCLECACHE5;下面对序列venseq修改的语句,错误的是(A).(选择一项)ALTERSEQUENCEvenseqSTARTWITH1ALTERSEQUENCEvenseqMAXVALUE90ALTERSEQUENCEvenseqNOMINVALUEALTERSEQUENCEvenseqNOCACHE55.在Oracle中,下列(BD)语句可以合法地创建一个函数。(选择二项)a.CREATEFUNCTIONfunc_name(cdcodeNUMBER)RETURNCHARISDECLAREdis_cdCHAR(15);BEGIN…END;b.CREATEFUNCTIONfunc_name(cdcodeNUMBER)RETURNCHARISdis_cdCHAR(15);BEGIN…END;c.CREATEFUNCTIONfunc_name(cdcodeNUMBER)ISBEGIN…ENDd.CREATEFUNCTIONfunc_name(cdcodeNUMBER)RETURNCHARISBEGIN…END;56)当Oracle服务器启动时,下列哪种文件不是必须的(D)。a)数据文件b)控制文件c)日志文件d)归档日志文件57)在Oracle中,一个用户拥有的所有数据库对象统称为(B)。a)数据库b)模式c)表空间d)实例58)在Oracle中,用于计算数值连续的排位,且相同数值排位相同的分析函数是(C)。a)ROW_NUMBERb)RANKc)DENSE_RANKd)ROWNUM59)在Oracle数据库中,(B)用户模式存储数据字典表和视图对象。a)SYSTEMb)SYSc)SCOTTd)SYSDBA60)在OraclePL/SQL中,可用于执行动态SQL的语句是(D)。a)EXECUTEb)STARTc)RUNd)EXECUTEIMMEDIATE61)Oracle提供的(D),能够在不同硬件平台上的Oracle数据库之间传递数据。a)归档日志运行模式b)RECOVER命令c)恢复管理器(RMAN)d)Export和Import工具62)在PL/SQL中,下列哪个DML语句关联的隐式游标可能会引发TOO_MANY_ROWS异常(B)。a)INSERTb)SELECTINTOc)UPDATEd)DELETE63)在Oracle中,当执行一条DML语句时即引起触发器执行一次,不论该语句影响几行数据,这种触发器叫做(A)。a)语句级触发器b)行级触发器c)INSTEADOF触发器d)数据库触发器64)在Oracle中,导出实用程序可用于(C)。a)将数据库恢复到一个时间点的状态b)从介质故障中恢复数据库c)恢复用户因为误操作删除的表d)以上都不对65)在Oracle中,模式是指(B)。a)数据库中的物理组成对象b)数据库中的逻辑组成对象c)索引方式d)数据库体系结构66)在Oracle中,数据字典表和视图存储在(B)。a)USERS表空间b)SYSTEM表空间c)TEMPORARY表空间d)任意表空间67)在Oracle中,在一个列上使用反向键索引的主要原因是(A)。a)该列上的值是连续增长的b)该列包含了许多不同的值c)该列的取值在一定的范围内d)该列经常用于降序排序68)在Oracle中,当需要使用显式游标更新或删除游标中的行时,UPDATE或DELETE语句必须使用(A)子句。a)WHERECURRENTOFb)WHERECURSOROFc)FORUPDATEd)FORCURSOROF69)在Oracle中,使用下列的语句:CREATEPUBLICSYNONYMpartsFORScott.inventory;完成的任务是(D)。a)将Scott.inventory对象的访问权限赋予所有用户b)指定了新的对象权限c)指定了新的系统权限d)给Scott.inventory对象创建一个公用同义词parts70)在Oracle中,执行如下PL/SQL语句后,变量myvar的数据类型为(C)。CREATETYPEcarASOBJECT(idNUMBER,modelVARCHAR2(25),colorVARCHAR2(15));…DECLAREmyvarcar.model%TYPE;BEGIN…END;a)NUMBERb)car类型c)VARCHAR2d)OBJECT71)在Oracle中,用下列语句定义了一个过程:CREATEORREPLACEPROCEDUREtext(aINVARCHAR2,bINOUTNUMBER,cOUTVARHAR2)ISBEGIN……END;假定使用的变量都已定义,下面对过程test的调用语法正确的是(C)(选择一项)test(‘String1’,50,v_str2)test(v_str1,v_num1,’String2’)test(‘String1’,v_num1,v_str2)\test(v_str1,20,v)_str2)72)Orcale中(B)函数将CHAR或VARCHAR数据类型转换为DATE数据类型。(选择一项)a)dateb)to_datec)todated)ctodate73)在Oracle中,以下是STUDENTS表的结构:STUDENT_IDNUMBERNOTNULL,PRIMARYKEY(学生编号)STUDENT_NAMEVARCHAR2(30)(学生姓名)COURSE_IDVARCHAR2(10)NOTNULL(课程编号)MARKSNUMBER(分数)要查询课程编号为”SQL”的分数排在前10名的学生,以下(D)语句能实现功能。(选择一项)a)SELECTstudent_id,marks,ROWNUM“Rank”FORMstudentWHEREROWNUM<=10ANDcourse_id=”SQL”orders_id=”SQL”ORDERBYMARKSDESCb)SELECTSTUDENT_ID,MARKSMROWNUM“RANK”FROMSTUDENTWHEREROWNUM<=10ANDCOURSE_ID=”SQL”ORDERSBYMARKSc)SELECTstudent_id,marks,ROWNUM“Rank”FORMstudentWHEREROWNUM<=10ANDcourse_id=”SQL”orders_id=”SQL”ORDERBYMARKSDESCd)SELECTstudent_id,marks,ROWNUM“Rank”FORMstudentWHEREROWNUM<=10ANDcourse_id=”SQL”STUDENT_id=”SQL”ORDERBYMARKSWHEREROWNUM<=1074)在Oracle中下列关于PL/SQL的说法正确的是(BD)(选择两项)a)PL/SQL支持DML,DDL和DCLb)PL/SQL支持游标操作和事务c)可执行部分的是必须的D)异常处理部分是必选的75)在Oracle中,有表Person,储存数据如下,执行以上查询,结果是(D)。(选择一项)IDNAMETEL001AMBER1234002AMY2345003EMILY4567004EAP5678Selecttelfrompersonwherenamelike‘a%’;12342345567892345234556781234234576)PL/SQL块中可以使用下列(bc)命令。(选择两项)a)TRUNCATEb)DELETEc)SAVEPOINTd)ALTERTABLE77)用户定义的数据类型可以声明为下列(abcd)。(选择四项)a)FINALb)NOTFINALc)INSTANTIABLEd)NOTINSTANTIABLE.e)COMPLEX78)有语句如下:TYPEcurtypeISREFCURSORRETURNbook.price%TYPE;表book的列的数据类型是NUMBER(5);则(d)。(选择一项)a)curtype可以返回INTEGER类型数据b)curtype可以返回NUMBER(5,2)类型数据c)curtype可以返回VARCHAR2(10)类型数据d)以上皆非79)使用下列(abc)将Null值转换为实际值。(选择三项)a)NVLb)NVL2c)NULLIFd)To_number80)使用(abc)数据类型时,数据总是存储在数据库内的。(选择三项)a)BLOBb)CLOBc)NCLOBd)BFILE81)在表tab1中有列为col1,其数据类型为INTEGER,在PL/SQL的DECLARE部分声明了一个变量var1,语句为:var1tab1.col1%TYPE;不久后,执行了语句:ALTERTABLEtab1MODIFY(col1(NUMBER(5,2));则var1的数据类型为(b)。(选择一项)a)整数型b)数字型c)字符型d)以上皆非82)当两位用户中的每一位都对一个单独的对象进行了锁定,而他们又要获取对方对象的锁时,将会发生(b)。(选择一项)a)共享锁b)死锁c)排他锁83)DBMS_LOB数据包提供的(d),返回LOB值的长度。(选择一项)a)LENGTHb)SUBSTRc)INSTRd)GETLENGTH84)Oracle数据库由一个或多个称为(b)的逻辑存储单元组成。(选择一项)a)表b)表空间c)行d)单元85)(b)可以从过程返回多个值。(选择一项)a)使用IN参数b)使用OUT参数c)使用指针d)不能86)同义词有以下(abc)用途。(选择三项)a)简化SQL语句b)隐藏对象的名称和所有者c)提供对对象的公共访问d)显示对象的名称和所有者87)PL/SQL为内存耗尽时,预定义了(c)异常。(选择一项)a)NO_DATA_FOUNDb)MEMORY_ERRORc)STORAGE_ERRORd)NO_MEMEORY_FOUND88)使用(a)命令结束一个事务。(选择一项)a)Commitb)Rollbackc)Savepoint89)在创建序列的过程中,下列(a)选项指定序列在达到最大值或最小值后,将继续从头开始生成值。(选择一项)a)Cycleb)Nocyclec)Cached)Nocache90)组合索引(也称为b)是在表的多个列上创建的索引。(选择一项)a)压缩索引b)连接索引c)一致索引d)位图索引91)VARCHAR2数据类型具有两种子类型,即(bc)。(选择两项)a)CHARACTERb)STRINGc)VARCHARd)CHAR92)数据包airline中有函数book_ticket,其定义如下:FUNCTIONbook_ticket(para1CHAR)RETURNDATEIS下列(d)程序段正确地调用该数据包的函数。(选择一项)a)DECLAREvalue1CHAR(10);BEGINvalue1:=airline.book_ticket(10);b)DECLAREvalue1CHAR(10);BEGINvalue1:=airline.book_ticket(‘10’);c)DECLAREvalue1DATE;BEGINvalue1:=airline.book_ticket(10);d)DECLAREvalue1DATE;BEGINvalue1:=airline.book_ticket(‘10’);93)在PL/SQL中,在执行任何DML语句前,SQL%NOTFOUND的值为(c)。(选择一项)a)NOTFOUNDb)TRUEc)NULLd)FALSE94)程序包的优点有(bcde)。(选择四项)a)伸缩性b)更轻松的应用程序设计c)信息隐藏d)新增功能e)性能更佳95)对一个视图myView创建一个触发器mytrigger,语句为(c)。(选择一项)a)CREATETRIGGERmytriggerBEFOREINSERTONmyViewBEGIN---b)CREATETRIGGERmytriggerAFTERINSERTONmyViewBEGIN---c)CREATETRIGGERmytriggerINSTEADOFINSERTONmyViewBEGIN---96)在FUNCTION主体中,可能有(bcd)个RETURN语句。(选择三项)a)0b)1c)2d)397)有一段PL/SQL程序如下所示:var1:=10;LOOPEXITWHENvar1>12;var1:=var1+1;DBMS_OUTPUT.PUT_LINE(‘A’);ENDLOOP;输出为(c)。(选择一项)a)Ab)AAc)AAAd)AAAA98)触发器有以下(ac)类型。(选择两项)a)应用程序触发器b)引擎触发器c)数据库触发器99)当Oracle服务器启动时,下列哪种文件不是必须的()。a)数据文件b)控制文件c)日志文件d)归档日志文件100)在Oracle中,一个用户拥有的所有数据库对象统称为()。a)数据库b)模式c)表空间d)实例101)在Oracle中,用于计算数值连续的排位,且相同数值排位相同的分析函数是()。a)ROW_NUMBERb)RANKc)DENSE_RANKd)ROWNUM102)在PL/SQL中,下列哪个DML语句关联的隐式游标可能会引发TOO_MANY_ROWS异常()。a)INSERTb)SELECTINTOc)UPDATEd)DELETE103)在Oracle中,当执行一条DML语句时即引起触发器执行一次,不论该语句影响几行数据,这种触发器叫做()。a)语句级触发器b)行级触发器c)INSTEADOF触发器d)数据库触发器104)在Oracle中,导出实用程序可用于()。a)将数据库恢复到一个时间点的状态b)从介质故障中恢复数据库c)恢复用户因为误操作删除的表d)以上都不对105)在Oracle中,模式是指()。a)数据库中的物理组成对象b)数据库中的逻辑组成对象c)索引方式d)数据库体系结构106)在Oracle中,数据字典表和视图存储在()。a)USERS表空间b)SYSTEM表空间c)TEMPORARY表空间d)任意表空间107)在Oracle中,在一个列上使用反向键索引的主要原因是()。a)该列上的值是连续增长的b)该列包含了许多不同的值c)该列的取值在一定的范围内d)该列经常用于降序排序108)在Oracle中,当需要使用显式游标更新或删除游标中的行时,UPDATE或DELETE语句必须使用()子句。a)WHERECURRENTOFb)WHERECURSOROFc)FORUPDATEd)FORCURSOROF109)在Oracle中,使用下列的语句:CREATEPUBLICSYNONYMpartsFORScott.inventory;完成的任务是()。a)将Scott.inventory对象的访问权限赋予所有用户b)指定了新的对象权限c)指定了新的系统权限d)给Scott.inventory对象创建一个公用同义词parts110)在Oracle中,执行如下PL/SQL语句后CREATETYPEcarASOBJECT(idNUMBER,modelVARCHAR2(25),colorVARCHAR2(15));…DECLAREmyvarcar.model%TYPE;BEGINEND;变量myvar的数据类型为()。a)NUMBERb)car类型c)VARCHAR2d)OBJECT111)在Oracle数据库中,()用户模式存储数据字典表和视图对象。a)SYSTEMb)SYSc)SCOTTd)SYSDBA112)在OraclePL/SQL中,可用于执行动态SQL的语句是()。a)EXECUTEb)STARTc)RUNd)EXECUTEIMMEDIATE113)Oracle提供的(),能够在不同硬件平台上的Oracle数据库之间传递数据。a)归档日志运行模式b)RECOVER命令c)恢复管理器(RMAN)d)Export和Import工具
本文档为【Oracle选择题】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
新平
人民教育
格式:doc
大小:96KB
软件:Word
页数:0
分类:建筑/施工
上传时间:2019-07-11
浏览量:0