版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第2页共21页ORACLE选择题数据字典在SGA的哪一个组件中缓存?()(选择一项)数据库高速缓冲区共享PGA重做日志缓冲区如果存储过程的参数类型为OUT,那么调用时传递的参数应该为()(选择一项)常量表达式变量都可以下列有关存储过程的特点说法错误的是()(选择一项)存储过程不能将值传回调用的主程序存储过程是一个命名的模块编译的存储过程存放在数据库中一个存储过程可以调用另一个存储过程下列有关函数的特点说法错误的是()(选择一项)函数必须定义返回类型函数参数的类型可以是OUT在函数体内可以多次使用RETURN语句函数的调用应使用EXECUTE命令下列有关包的使用说法错误的是()(选择一项)在不同的包内模块可以重名包的私有过程不能被外部程序调用包体中的过程和函数必须在包头部分说明必须先创建包头,然后创建包体以下需求中哪个需要用分组函数来实现?()(选择一项)把ORDER表中的定单时间显示成'DDMONYYYY'格式把字符串'JANUARY28,2000'转换成日期格式显示PRODUCT表中不同种类产品的COST的和把PRODUCT表中的DESCRIPTION列用小写形式显示用以下的SQL语句查询数据库:SELECTid_number"PartNumber",SUM(price*quantity)TOTAL,descriptionFROMinventoryWHEREprice>5.00ORDERBY"PartNumber",3;哪一句会产生错误?()(选择一项)FROMINVENTORYWHEREPRICE>5.00ORDERBY"PARTNUMBER",3;SELECTid_number"PartNumber",SUM(price*quantity)TOTAL,description看下面代码,正确的是()(选择一项)DECLAREDBMS_OUTPUT.PUT_LINE('定义部分');BEGINDBMS_OUTPUT.PUT_LINE('语句部分');END;BEGINNUMNUMBER:=100;DBMS_OUTPUT.PUT_LINE('NUM的值为:'||NUM);END;DECLARENUMNUMBER:=100;BEGINNUM:=NUM+NUM/2;DBMS_OUTPUT.PUT_LINE('NUM的值为:'||NUM);END;BEGINNUMNUMBER:=100;DECLARENUM:=NUM+NUM/2;DBMS_OUTPUT.PUT_LINE('NUM的值为:'||NUM);END;()是oracle在启动期间用来标识物理文件和数据文件的二进制文件(选择一项)控制文件参数文件数据文件可执行文件()进程主要职责是监控服务器进程和注册数据服务(选择一项)SMONPMONDBWRLGWR在oracle中()是最小的存储空间(选择一项)区段块表空间可以使用下面的()个数据字典查看当前数据库的表空间情况.(选择一项)dba_usersdba_tab_privsdba_tabspacesuser_tab_privs下面是有关系统权限和对象权限的描述,正确的是()(选择一项)系统权限是针对某个对象的权限,对象权限不与数据库中的某个对象关联系统权限和对象权限都是针对某个对象操作的权限系统权限和对象权限都不与具体的对象关联系统权限不与数据库中的对象关联,对象权限是针对某个对象操作的权限CREATETABLE语句用来创建()(选择一项)表视图用户函数如果希望更新Oracle表authors中first_name列为非空,可以使用哪个语句()(选择一项)altertableauthorsaddfirst_namenotnullaltertableauthorsmodifyfirst_namenotnullaltertableauthorsalterfirst_namenotnullaltertableauthorsdropfirst_namenotnull下面是有关Oracle主键约束的描述,正确的是()(选择一项)主键约束用于唯一的确定表中的每一行数据在一个比表中,最多只能有2个主键约束主键约束只能由一个列组成主键约束不能由一个单列组成在Oracle系统中,可以使用()提交完成的事务(选择一项)commitrollbacksavepointtransaction使用desc命令可以显示表的()信息(选择三项)列名称列长度列是否为空表名称使用show命令可以得到许有用的信息选些信息上要包括()(选择三项)SQL*Plus的环境设置表的结构创建PL/SQL代引的错误消息init.orm参数比较pagesize和linesize两个命令的特点()(选择两项)pagesize命令用于设置屏幕上每一页包含的行数linesize命令用于设置屏幕上每一行的字符数pagesize命令用于设置屏幕上每一行的字符数linesize命令用于设置屏幕上每一页包含的行数ORACLE表达式NVL(phone,‘0000-0000’)的含义是()当phone为字符串0000-0000时显示空值当phone为空值时显示0000-0000判断phone和字符串0000-0000是否相等将phone的全部内容替换为0000-0000在ORACLE中,当col为()时,col>any(5,10,28)为假(选择一项)2221232在ORACLE中,当col为()时,col<all(5,10,28)为真(选择一项)2221232下面哪个ORACLE函数把字符串x的所有单词的首字母变成大写()(选择一项)initcapconcatupperlower在正则表达式中,Name[0-9]{3,5}匹配的字符包括()(选择两项)Name888Name6666Name333333Name123ORACLE使用哪个系统参数设置日期的格式()(选择一项)nls_languagenls_datenls_time_zonenls_date_format下列关于ORACLE的to_date函数和to_char函数,描述正确的两项是()(选择两项)to_char函数的作业是将字符串数据转换为日期数据to_date函数的作业是讲字符串转换为日期to_char函数是将日期数据转换为字符数据to_date函数是将日期数据转换为字符数据ORACLE交集运算符是()(选择一项)intersectunionsetminus在ORACLE中,rank()函数和dense_rank()函数的差别是()(选择一项)rank函数和dense_rank函数都没有跳跃rank函数和dense_rank函数都有跳跃rank函数有跳跃dense_rank函数没有跳跃rank函数没有跳跃dense_rank函数有跳跃如果希望执行某操作时,该操作不执行,而是执行另一个操作,那么可是使用什么方式来完成()(选择一项)before触发器after触发器insteadof触发器undo触发器序列的两个属性是()(选择两项)currvalnowvalnextvalprevalpartitionbylist(msn_id)子句的含义是()(选择一项)按msn_id列进行范围分区按msn_id列进行列表分区按msn_id列进行复合分区按msn_id列进行散列分区下列不属于ORACLE逻辑结构的是()(选择一项)区段数据文件数据块下列哪个ORACLE后台进程是数据写入进程()(选择一项)DBWRSERVICELOGLGWRSMON在ORACLE中,下列哪个操作会导致用户可以连接到数据库,但无法创建表()(选择一项)仅授予了CONNECT角色,没有授予RESOURSE角色没有授予用户系统管理员的角色数据库实例没有启动数据库侦听没有启动在ORACLE中,模式是()(选择一项)创建表的模板一个用户下所有对象的集合一种设计数据库的方法数据库别名下面哪个用户不是ORACLE缺省安装后就存在的()(选择一项)SYSMANAGERSYSTEMSYSSCOTT下列ORACLE说法错误的是()(选择一项)UNION集合运算中不会存在重复记录UNIONALL集合运算不会存在重复记录INTERSECT运算结果是两个结果集合中共同的部分MINUS运算中不存在第二个集合的记录查询语句SELECTLTRIM(‘aaabaccaddefg’,’abc’)FROMDUAL的返回结果是()(选择一项)addefgddeddefgaabaccaddefg下列不属于ORACLE分析函数的是()(选择一项)ROW_NUMBERROWNUMRANKDENSE_RANK关于ORACLE锁的级别,说法正确的是()(选择一项)ROWSHARE是表级锁一个会话对表加了SHARE锁,别的会话不能对该表加SHARE锁一个会话对表加了SHARE锁,别的会话不能对该表进行修改使用UPDATE语句修改记录,系统一定会添加ROWSHARE锁有关序列说法错误的是()(选择一项)序列的起始值必须在最大值和最小值之间序列开始使用后不能进行修改序列如果可以循环取值,下一个循环的开始值是STARTWITH指定的值序列如果没有开始取值,使用NEXTVAL不会抛出异常有关ORACLE视图说法正确的是()(选择一项)视图的数据和对应表的数据单独存储视图只能在存储过程中使用使用WITHCHECKOPTION可以保证通过视图修改数据不会改变表视图的记录数如果表不存在不能创建视图有关ORACLE索引说法正确的是()(选择一项)索引的数据和表的数据分开存储,但索引组织表除外所有索引中的数据是顺序排序分区表的索引必须统一存储只能对分区表的索引进行分区下面那个部分是PL/SQL中必须存在的部分()(选择一项)声明部分执行部分异常处理部分跳转块下列说法错误的是()(选择两项)在PL/SQL中使用<>表示不等于在PL/SQL中使用!=表示不等于在PL/SQL中使用相等判断使用==在PL/SQL中赋值使用=有关ORACLE异常说法正确的是()(选择一项)可以利用非预定异常抛出有编号的异常用户可以定义预定义异常自定义异常反应的是ORACLE系统错误使用try…catch抓异常有关ORACLE动态SQL说法错误的是()(选择一项)在PL/SQL中不能直接执行DDL语句可以给动态SQL传递参数可以接收动态SQL语句执行的结果不能利用动态SQL语句执行DDL语句有关ORACLE数据类型下列说法正确的是()(选择一项)%TYPE是取的一个行结构类型%ROWTYPE是取的一个行结构类型VARCHAR2在PL/SQL中和SQL中表示数据的长度一致PL/SQL和SQL中都有逻辑类型调用ORACLE隐式游标的关键字是()(选择一项)CURSORSQLPLSQLORACLECURSOR下列不属于ORACLE游标属性的是()(选择一项)ISOPENEXISTSFOUNDROWCOUNT打开ORACLE带参数游标方式正确的一种是()(选择一项)OPENMYCURAAAOPENMYCURFORAAAOPENMYCURUSINGAAAOPENMYCUR(AAA)有关ORACLE函数说法正确的是()(选择一项)ORACLE不能自定义函数函数每次调用的时候都需要解释执行PL/SQL函数只能在查询中使用函数可以不带参数有关ORACLE函数说法错误的是()(选择一项)函数中可以对表进行处理函数的主要作用是进行业务处理函数主要是对传入的参数进行数据处理函数可以递归调用有关ORACLE存储过程说法正确的是()(选择两项)可以在查询语句中调用储存过程存储过程是一次编译多次使用存储过程通过传出参数的形式对外提供数据传递存储过程中不能调用其他的存储过程有关ORACLE包的说法正确的是()(选择一项)包的声明和包体中的函数可以在参数个数上不一致包中不能定义变量包中定义的变量所有的子过程都可以使用包中的存储过程不能重载,但函数可以重载有关ORACLE触发器的说法正确的是()(选择一项)可以通过手工的方式激发触发器停用触发器的唯一方法是删除触发器行级触发器是在修改每条记录时都触发一次在行级触发器中可以使用deleted和inserted表有关ORACLE的INSTEADOF触发器说法正确的是()(选择一项)替代触发器的触发源可以是表替代触发器可以后置触发替代触发器就是用触发器执行部分替换DML语句的操作替代触发器仍然会执行DML语句有关触发器的维护说法错误的是()(选择两项)触发器创建后由系统自动调用在触发器中不能执行事务操作可以人为的设定触发器是否有效不能对一个表的所有触发器同时修改为无效在Oracle中,()操作符返回两个查询所选定的所有不重复的行。(选择一项) a) Intersect b) Minus c) Union d) or在Oracle数据库中,使用以下语句创建一个触发器:Createorreplacetriggerai_emp Afterinsertonemp ForeachrowBegin :new.ename:=upper(:new.ename);Endai_emp;以下说法正确的是()。(选择一项) a) 触发器创建成功,该触发器将每次插入的新记录的ename列变为大写b) 触发器创建成功,该触发器将每次insert语句插入的第一条记录的ename列变为大写 c) 触发器创建失败,因为insert触发器不能更改:new对象的值 d) 触发器创建失败,因为after触发器不能更改:new对象的值在Oracle中,不属于游标属性的是()。(选则二项) a) %NOTFOUND。 b) %FOUND c) %ISCLOSE d) %ROWTYP。在Oracle中,关于程序包的描述错误的是()。a) 程序包是一种数据库对象,它是对相关PL/SQL类型、子程序、游标、异常、变量和常量的封装 b) 程序包中私有对象是通过PRIVATE关键字来标识的c) PL/SQL允许两个或多个打包的子程序具有同一名称,只要子程序接受的参数数据类型不同 d) 程序包具有械块化、信息隐藏、新增功能及性能更佳等优点在Oracle中,下列()语句定义了一个游标。(选择一项) a) CURSORcurFORSELECT*FROMcdWHEREcategory='ROCK'; b) CURSORcursorcurFORSELECT*FROMcdWHEREcategory='ROCK'; c) CURSORcurISSELECT*FROMcdWHEREcategory='ROCK'; d) CREATECURSORcurISSELECT*FROMcdWHEREcategory='ROCK';在Oracle中,在执行SQL语句时,你不小心使用Update命令将所有的ID值设置成了11111,那么使用()命令可以取消这一操作。(选择一项) a) EXIT b) OUIT c) COMMIT d) ROLLBACK在Oracle中,有表“cd”它包含属性“cdcode”,“category”和“cdname”,要查询category取值为“CLASSIC”或“ROCK”的行,应采用语句()。 a) SELECT*FROMcdWHEREcategoryIN('CLASSIC','ROCK'); b) SELECT*FROMcdWHEREcategoryBETWEEN'CLASSIC'AND'ROCK'; c) SELECT*FROMcdWHEREcategory='CLASSIC'ANDcategory='ROCK'; d) SELECT*FROMcdWHEREcategory='CLASSIC'ORcategory='ROCK';在Oracle中,下列()语句不能用于控制游标。(选择一项) a) Open b) Create c) Fetch d) Close阅读以下PL/SQL程序:1begin2foridxin1..1o.loop3dbms_output.put_line(‘Index’=||idx);4endloop;5end;下说法正确的是()。(选择一项) a) 程序出错,因为第2行变量idx没有声明 b) 程序出错,因为第3行字符串连接应该用+号,而不是|| c) 程序出错,因为第3行变量idx必须用TO_CHAR函数进行类型转换 d) 该段代码可以正常运行在Oracal中,阅读以下PL/SQL代码:DELCARE vempnonumber;BEGIN SELECTempnoINTOvempnoFROMemp;...END;针对上述PL/SQL片段,可能发生的异常是()。(选择二项) a) TOO_MANY_POWS b) DUP_CAL_ON_INDEX c) NO_DATA_FOUND d) ZERO_DIVIDE在Oracle中,使用了如下的语句创建用户TOM,则对于该用户而言,以下说法错误的是()。(选择一项)(ORACLE)CREATEUSERTOMIDENTITFIEDBYTOMSYS a) 该用户的口令为TOMSYS b) TOM默认的表空间为SYSTEM c) TOM的临时表空间为TEMP d) 使GRANTUPDATE命令可以修改TOM的口令在Oracle中,下列()语句不能用于控制游标。(选择一项)(ORACLE) a) Open b) Create c) Fetch d) Close在Oracle中,()服务用于执行作业和监控Oracle服务或对象的性能。(选择一项)(oracle) a) OracleHOME_NAMETNSListerner b) OracleServiceSID c) OracleHOME_NAMEAgent d) OracleHOME_NAMEHTTPServer在Oracle中,第1个用户对数据库表Product实行了如下的命令:SELECT*FROMProductWHEREProductID=’001’FORUPDATE;此时第2个用户也对该表执行了如下命令:SELECT*FROMProductWHEREProductID=’001’FORUPDATEWAIT3;UPDATEProductSETProductID=’002’WHEREProductID=’001’;COMMIT;则针对第2个用户,说法正确的是().(选择一项)(ORACLE) a) 修改成功,将ProductID为001的记录改为ProductID为002 b) 等待3秒后修改成功,将ProductID为001的记录改为ProductID为002 c) 提示资源被占用,如果第一个用户在3秒期间释放了资源,则提示修改成功 d) 等待时间大雨3秒,第1个用户释放资源后,修改成功分析如下的PL/SQL程序段执行后,num的值为()(选择一项)(ORACLE)SETSERVEROUTPUTONDECLAREnumNUMBER:=314;resultNUMBER:=0;BEGINresult:=result*10+MOD(num,10);num:=TRUNC(num/10,result);END; a) 31.4000 b) 31.0000 c) 31.4 d) 30在Oracle中,在提交Fetch语句后返回了两行记录,那么%NOTFOUND中存储的值是().(选择一项) a). TRUE b). FALSE c). NULL d). None e) 2在Oracle中,关于HAVING子句,以下说法正确的是().(选择一项) a). HAVING子句和WHERE子句相同 b). HAVING子句用于单行的条件查询 c). HAVING子句用于已分组的条件查询 d). HAVING子句必须紧跟在WHERE子句后面使用Oracle中,()函数将char或varchar数据类型转换为date数据类型.(选择一项) a). date b). to_date c). todate d). ctodate在Oracle中,用下列语句定义了一个过程:CREATEORREPLACEPROCEDUREtest(aINVARCHAR2,bINOUTNUMBER,cOUTVARCHAR2)ISBEGIN……END;假定使用的变量都已定义,下面对过程test的调用语法正确的是().(选择一项) a) test(‘String1’,50,v_str2) b) test(v_str1,v_num1,’String2’) c) test(‘String1’,v_num1,v_str2) d) test(v_str1,20,v_str2)1在Oracle表中,如果没有指定的话,VARCHAR2的缺省长度是().(选择一项) a). 1 b). 256 c). 38 d). 4000 e). VARCHAR2类型的列必须指定长度在Oracle中,()函数将char或varchar数据类型转换为date数据类型。(选择一项) a) date b) to_date c) todate d) ctodate在Oracle中,有表Person,存储数据如下,执行以上查询,结果是()。(选择一项) ID Name Tel 001 Amber 1234 002 Amy 2345 003 Emily 4567 004 EAP 5678 SELECTTelFROMPersonWHERENameLIKE‘A%’; a) 123434578 b) 2345 c) 2345678 d) 12342345在Oracle中,下列关于PL/SQL的说法正确的是()。(选择二项) a) PL/SQL支持DML、DDL和DCL b) PL/SQL支持游标操作和事务命令 c) 声明部分是必选的 d) 可执行部分是必选的在Oracle中,()服务用于执行作业和监控Oracle服务或对象的性能。(选择一项 a) OracleHOME_NAMEINSListerner b) OracleServiceSID c) OracleHOME_NAMEAgent d) OracleHOME_NAMEHTTPServer在Oracle中,数据库触发器是一个对关联表发出insert、update或()语句时触发的存储过程。(选择一项) a) delete b) drop c) create d) truncate在Oracle中,使用了如下的语句创建用户TOM,则对于该用户而言,以下说法错误的是()。(选择一项)CREATEUSERTOMIDENTIFIEDBYTOMSYS a) 该用户的口令为TOMSYS b) TOM默认为表空间为SYSSTEM c) TOM的临时表空间为TEMP d) 使ORANTUPDATE命令可以修改TOM的口令在Oracle中,下述()命令会使挂起的事务完成。(选择一项)。(选择一项) a) COMMIT b) DELETE c) UPDATE d) SELECT e) INSERT 游标变量的类型是() a) 隐式游标 b) 显示游标 c) REF游标 d) 循环游标在非归档方式下操作的数据库禁用了()。(选择一项) a) 归档日志。 b) 联机日志。 c) 日志写入程序。 d) 日志文件。由于软硬件问题导致的读写数据库文件失败,属于()故障。(选择一项) a) 实例 b) 语句 c) 用户进程 d) 介质()参数用于确定是否要倒入整个导出文件 a) constranints。 b) tables c) full。 d) file在oracle程序中处理语句时发生的逻辑错误导致()故障 a) 实例 b) 介质 c) 语句 d) 用户进程以下哪种备份方式需要在完全关闭数据库后进行。 a) 无归档日志模式。 b) 归档日志模式。 c) 使用导出实用程序进行逻辑备份。 d) 以上都不对。()方式的导出会从指定的表中导出所有的数据。(选择一项) a) 分区 b) 表 c) 全部数据库 d) 表空间使用()命令可查看在创建触发器时发生的编译错误 a) Viewerrors b) Showerrors c) Displayerrors d) Checkerrors()包用于显示pl/sql块和存储过程中的调试信息 a) Dbms_output。 b) Dbms_standadr。 c) Dbms_Input。 d) Dbms_session。()触发器允许触发操作的语句访问行的列值 a) 行级 b) 语句级 c) 模式 d) 数据库级要审计用户执行的create,drop,和alter等ddl语句,应创建()触发器 a) 行级 b) 语句级 c) Insteadof d) 模式 e) 数据库Oracle内置程序包由()用户所有 a) sys b) system c) scott d) Public()程序包用于读写操作系统文本文件 a) Dbms_output b) Dbms_lob c) Dbms_random d) Utl_file以下不属于命令的pl/sql块的是() a) 程序包 b) 过程。 c) 游标。 d) 函数执行特定任务的子程序是(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024版连锁品牌导购人员协议模板
- 2024年武山县人民医院高层次卫技人才招聘笔试历年参考题库频考点附带答案
- 临床上的用药故事简短
- 信息技术及其影响 说课稿001
- 2024版办公采购合同范本
- 呼吸防护安全培训
- 第二章 第5节 跨学科实践:制作隔音房间模型2024-2025学年新教材八年级上册物理新说课稿(人教版2024)
- 2025年鲁人新版选修历史上册阶段测试试卷
- 中国全光网络建设行业市场现状调查及发展趋向研判报告
- 《课堂举手模板》课件
- 小学数学综合素质评价专项方案
- 模型预测控制现状与挑战
- 闽教版2023版3-6年级全8册英语单词表
- MOOC创新创业与管理基础(东南大学)
- 华为财务分析报告
- 快速出具旧机动车评估报告
- 人员保有培训课件
- 水上抛石安全专项施工方案
- 中职课程思政说课比赛 课件
- 台大欧丽娟《红楼梦》公开课全部笔记
- 数据治理在物流行业的应用
评论
0/150
提交评论