下载此文档

Oracle 笔试题目带答案.pdf


文档分类:IT计算机 | 页数:约19页 举报非法文档有奖
1/19
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/19 下载此文档
文档列表 文档介绍
该【Oracle 笔试题目带答案 】是由【青山代下】上传分享,文档一共【19】页,该文档可以免费在线阅读,需要了解更多关于【Oracle 笔试题目带答案 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..SVSE认证考试1.()程序包用于读写操作系统文本文件。(选一项)A、Dbms_outputB、Dbms_lobC、Dbms_randomD、Utl_file2.()触发器允许触发操作的语句访问行的列值。(选一项)A、行级B、语句级C、模式D、数据库级3.()是oracle在启动期间用来标识物理文件和数据文件的二进制文件。(选一项)A、控制文件B、参数文件C、数据文件D、(选一项)A、表B、视图C、用户D、。(选一项)A、constranintsB、tablesC、fullD、(phone,'0000-0000')的含义是(选一项)A、当phone为字符串0000-0000时显示空值B、当phone为空值时显示0000-0000C、判断phone和字符串0000-0000是否相等D、将phone的全部内容替换为0000-(选一项)A、intersectB、unionC、setD、(选一项)A、nls_language:..SVSE认证考试B、nls_dateC、nls_time_zoneD、,通过()访问能够以最快的方式访问表中的一行(选一项)A、主键B、RowidC、唯一索引D、,下面()可以作为有效的列名。(选一项)A、ColumnB、123_NUMC、NUM_#123D、#,以下()命令可以删除整个表中的数据,并且无法回滚(选一项)A、dropB、deleteC、truncateD、,()函数将char或varchar数据类型转换为date数据类型。(选一项)A、dateB、to_dateC、todateD、,执行语句:;将会返回()列(选一项)A、0B、1C、2D、,以下()函数可以针对任意数据类型进行操作。(选一项)A、TO_CHARB、LOWERC、MAXD、(msn_id)子句的含义是(选一项)A、按msn_id列进行范围分区B、按msn_id列进行列表分区:..SVSE认证考试C、按msn_id列进行复合分区D、,正确的是(选两项)A、pagesize命令用于设置屏幕上每一页包含的行数B、linesize命令用于设置屏幕上每一行的字符数C、pagesize命令用于设置屏幕上每一行的字符数D、('addefg','abc')FROMDUAL的返回结果是(选一项)A、addefgB、ddeC、ddefgD、()字句的SELECT语句可以在表的一行或多行放置排他锁(选一项)A、FORINSERTB、FORUPDATEC、FORDELETED、(选一项)A、CURSORB、SQLC、PLSQLD、,说法正确的是(选一项)A、ROWSHARE是表级锁B、一个会话对表加了SHARE锁,别的会话不能对该表加SHARE锁C、一个会话对表加了SHARE锁,别的会话不能对该表进行修改D、使用UPDATE语句修改记录,,正确的是(选一项)A、('定义部分');('语句部分');END;B、BEGINNUMNUMBER:=100;('NUM的值为:'||NUM);END;C、DECLARENUMNUMBER:=100;BEGINNUM:=NUM+NUM/2;('NUM的值为:'||NUM);END;D、BEGINNUMNUMBER:=100;DECLARENUM:=NUM+NUM/2;('NUM的值为:'||NUM);END;()个数据字典查看当前数据库的表空间情况。(选一项):..SVSE认证考试A、dba_usersB、dba_tab_privsC、dba_tablespacesD、,那么调用时传递的参数应该为(选一项)A、常量B、表达式C、变量D、,可以使用哪个语句(选一项)A、altertableauthorsaddfirst_namenotnullB、altertableauthorsmodifyfirst_namenotnullC、altertableauthorsalterfirst_namenotnullD、,该操作不执行,而是执行另一个操作,那么可是使用什么方式来完成(选一项)A、before触发器B、after触发器C、insteadof触发器D、()信息(选一项)A、列名称B、列长度C、列是否为空D、(选一项)A、数据库高速缓冲区B、共享C、PGAD、(选一项)A、UNION集合运算中不会存在重复记录B、UNIONALL集合运算不会存在重复记录C、INTERSECT运算结果是两个结果集合中共同的部分D、(选一项)A、ROW_NUMBER:..SVSE认证考试B、ROWNUMC、RANKD、(选一项)A、区B、段C、数据文件D、(选一项)A、ISOPENB、EXISTSC、FOUNDD、,描述正确的是(选两项)A、to_char函数的作业是将字符串数据转换为日期数据B、to_date函数的作业是讲字符串转换为日期C、to_char函数是将日期数据转换为字符数据D、(选一项)A、DBWRB、SERVICELOGC、LGWRD、。(选一项)A、SMONB、PMONC、DBWRD、(选两项)A、在PL/SQL中使用<>表示不等于B、在PL/SQL中使用!=表示不等于C、在PL/SQL中使用相等判断使用==D、在PL/SQL中赋值使用=(选一项)A、在不同的包内模块可以重名B、包的私有过程不能被外部程序调用C、包体中的全局过程和函数必须在包头部分说明:..SVSE认证考试D、必须先创建包头,(选一项)A、存储过程不能将值传回调用的主程序B、存储过程是一个命名的模块C、编译的存储过程存放在数据库中D、(选一项)A、函数必须定义返回类型B、函数参数的类型可以是OUTC、在函数体内可以多次使用RETURN语句D、(选一项)A、initcapB、concatC、upperD、,但不能创建表(选一项)A、授予了CONNECT的角色,但没有授予RESOURCE的角色B、没有授予用户系统管理员的角色C、数据库实例没有启动D、(选一项)A、SYSMANAGERB、SYSTEMC、SYSD、(选一项)A、声明部分B、执行部分C、异常处理部分D、,正确的是(选一项)A、主键约束用于唯一的确定表中的每一行数据B、在一个表中,最多只能有2个主键约束C、主键约束只能由一个列组成D、主键约束不能由一个单列组成:..,正确的是(选一项)A、系统权限是针对某个对象的权限,对象权限不与数据库中的某个对象关联B、系统权限和对象权限都是针对某个对象操作的权限C、系统权限和对象权限都不与具体的对象关联D、系统权限不与数据库中的对象关联,(选两项)A、currvalB、nowvalC、nextvalD、,drop,和alter等ddl语句,应创建()触发器。(选一项)A、行级B、语句级C、模式D、(选一项)A、把ORDER表中的定单时间显示成'DDMONYYYY'格式B、把字符串'JANUARY28,2000'转换成日期格式C、显示PRODUCT表中不同种类产品的COST的和D、(选一项)A、包的声明和包体中的函数可以在参数个数上不一致B、包中不能定义变量C、包中定义的全局变量所有的子过程都可以使用D、包中的存储过程不能重载,(选一项)A、可以通过手工的方式激发触发器B、停用触发器的唯一方法是删除触发器C、行级触发器是在修改每条记录时都触发一次D、(选两项)A、可以在查询语句中调用储存过程B、存储过程是一次编译多次使用C、存储过程通过传出参数的形式对外提供数据传递D、(选一项)A、替代触发器的触发源可以是表:..SVSE认证考试B、替代触发器可以后置触发C、替代触发器就是用触发器执行部分替换DML语句的操作D、(选一项)A、函数中可以对表进行处理B、函数的主要作用是进行业务处理C、函数主要是对传入的参数进行数据处理D、(选一项)A、ORACLE不能自定义函数B、函数每次调用的时候都需要解释执行PL/SQLC、函数只能在查询中使用D、(选一项)A、视图的数据和对应表的数据单独存储B、视图只能在存储过程中使用C、使用WITHCHECKOPTION可以保证通过视图修改数据不会改变表视图的记录数D、(选一项)A、%TYPE是取的一个行结构类型B、%ROWTYPE是取的一个行结构类型C、VARCHAR2在PL/SQL中和SQL中表示数据的长度一致D、PL/(选一项)A、索引的数据和表的数据分开存储,但索引组织表除外B、所有索引中的数据是顺序排序C、分区表的索引必须统一存储D、(选一项)A、可以利用非预定异常抛出有编号的异常B、用户可以定义预定义异常C、自定义异常反应的是ORACLE系统错误D、使用try…(选两项)A、触发器创建后由系统自动调用B、在触发器中不能执行事务操作C、可以人为的设定触发器是否有效:..SVSE认证考试D、(选一项)A、序列的起始值必须在最大值和最小值之间B、序列开始使用后不能进行修改C、序列如果可以循环取值,下一个循环的开始值是minvalue指定的值D、:beginforidxin1..('Index='||idx);endloop;end;下说法正确的是(选一项)A、程序出错,因为第2行变量idx没有声明B、程序出错,因为第3行字符串连接应该用+号,而不是||C、程序出错,因为第3行变量idx必须用TO_CHAR函数进行类型转换D、,阅读以下PL/SQL代码:DELCAREvempnonumber;BEGINSELECTempnoINTOvempnoFROMemp;...END;针对上述PL/SQL片段,可能发生的异常是(选两项)A、TOO_MANY_ROWSB、DUP_CAL_ON_INDEXC、NO_DATA_FOUNDD、,使用了如下的语句创建用户TOMCREATEUSERTOMIDENTIFIEDBYTOMSYS则对于该用户而言,以下说法错误的是(选一项)A、该用户的口令为TOMSYSB、TOM默认为表空间为SYSSTEMC、TOM的临时表空间为TEMPD、()故障。(选一项)A、实例B、介质:..C、语句D、,使用以下语句创建一个触发器:Createorreplacetriggerai_empAfterinsertonempForeachrowBegin::=upper(:);Endai_emp;以下说法正确的是(选一项)A、触发器创建成功,该触发器将每次插入的新记录的ename列变为大写B、触发器创建成功,该触发器将每次insert语句插入的第一条记录的ename列变为大写C、触发器创建失败,因为insert触发器不能更改:new对象的值D、触发器创建失败,因为after触发器不能更改:,可以使用()提交完成的事务。(选一项)mitB、rollbackC、savepointD、()是最小的存储空间。(选一项)A、区B、段C、块D、,关于HAVING子句,以下说法正确的是(选一项)A、HAVING子句和WHERE子句相同B、HAVING子句用于单行的条件查询C、HAVING子句用于已分组的条件查询D、,()操作符返回两个查询所选定的所有不重复的行。(选一项)A、INTERSECTB、MINUSC、UNIOND、,INSTEADOF触发器主要用于(选一项)A、表B、表和视图C、基于单个表的视图:..D、,PL/SQL块中定义了一个带参数的游标:CURSORemp_cursor(dnumNUMBER)ISmFORMempWHEREdeptno=dnum;那么正确打开此游标的语句是(选一项)A、OPENemp_cursor(20);B、OPENemp_cursorFOR20;C、OPENemp_cursorUSING20;D、FORrmp_recINemp_cursor(20)LOOP...ENDLOOP;,rank()函数和dense_rank()函数的差别是(选一项)A、rank函数和dense_rank函数都没有跳跃B、rank函数和dense_rank函数都有跳跃C、rank函数有跳跃dense_rank函数没有跳跃D、,表EMP包含以下列:……NAMEVARCHAR2(20)ADDRVARCHAR2(60)……要以NAME'saddressisADDR格式返回数据,以下SQL语句正确的是(选一项)A、SELECTNAME'''saddressis'ADDRFROMEMP;B、SELECTNAME||'''saddressis'||ADDRFROMEMP;C、SELECTNAMEADDRFROMEMP;D、,表分区方式()建议分区数是2的幂(2、4、8等),以获得最平均的数据发布(选一项)A、范围分区B、列表分区C、散列分区D、,不属于游标属性的是(选一项)A、%NOTFOUND。B、%FOUNDC、%ISCLOSEDD、%,当col为()时,col>any(5,10,28)为假。(选一项)A、22B、2:..C、12D、,当FETCH语句从游标获得数据时,下面叙述正确的是(选一项)A、游标打开B、游标关闭C、当前记录的数据加载到变量中D、,当从SQL表达式调用函数时,下列描述不正确的是(选一项)A、从SELECT语句调用的函数均不能修改数据库表B、函数可以带有IN、OUT等模式的参数C、函数的返回值必须是数据库类型,不得使用PL/SQL类型D、形式参数必须使用数据库类型,不得使用PL/,当需要使用显式游标更新或删除游标中的行时,声明游标时指定的SELECT语句必须带有()子句。(选一项)A、WHERECURRENTOFB、INTOC、FORUPDATED、,第1个用户对数据库表Product实行了如下的命令:SELECT*FROMProductWHEREProductID='001'FORUPDATE;此时第2个用户也对该表执行了如下命令:SELECT*FROMProductWHEREProductID='001'FORUPDATEWAIT3;UPDATEProductSETProductID='002'WHEREProductID='001';COMMIT;则针对第2个用户,说法正确的是(选一项)A、修改成功,将ProductID为001的记录改为ProductID为002B、等待3秒后修改成功,将ProductID为001的记录改为ProductID为002C、提示资源被占用,如果第一个用户在3秒期间释放了资源,则提示修改成功D、等待时间大雨3秒,第1个用户释放资源后,,关于PL/SQL下列描述正确的是(选一项)A、PL/SQL代表PowerLanguage/SQLB、PL/SQL不支持面向对象编程C、PL/SQL块包括声明部分、可执行部分和异常处理部分D、PL/SQL提供的四种内置数据类型是character,integer,float,,关于程序包的描述不正确的是(选一项)A、程序包是一种数据库对象,它是对相关PL/SQL类型、子程序、游标、异常、变量和常量的封装B、程序包中私有对象是通过PRIVATE关键字来标识的:..C、PL/SQL允许两个或多个打包的子程序具有同一名称,只要子程序接受的参数数据类型不同D、程序包具有模块化、信息隐藏、,关于触发器的描述正确的是(选一项)A、触发器可以删除,但不能禁用B、触发器只能用于表C、触发器可以分为行级和语句级D、触发器是一个对关联表发出select、insert、,关于锁,下列描述不正确的是(选一项)A、锁用于在用户之间控制对数据的并发访问B、可以将锁归类为行级锁和表级锁C、insert、update、delete语句自动获得行级锁D、,关于子程序的描述不正确的是(选一项)A、子程序是已命名的PL/SQL块,可带参数并可在需要时随时调用B、子程序可以具有声明部分、可执行部分和异常处理部分C、子程序参数的模式只有IN和OUT两种模式D、,模式是(选一项)A、创建表的模板B、一个用户下所有对象的集合C、一种设计数据库的方法D、,你需要创建索引提高薪水审查的性能,该审查要对员工薪水提高12个百分点后进行分析处理,下面哪个createindex命令能解决此问题(选一项)A、CREATEINDEXmy_idx_1ONemployee(salary*);B、CREATEUNIQUEINDEXmy_idx_1ONemployee(salary)C、CREATEBITMAPINDEXmy_idx_1ONemployee(salary);D、CREATEINDEXmy_idx_1ONemployee(salary)REVERSE;,你以SYSDBA登录,CUSTOMER表位于Mary用户方案中,下面哪条语句为数据库中的所有用户创建CUSTOMER表的同义词()。(选一项)A、;B、;C、;D、不能创建CUSTOMER的公用同义词。,使用下列语句产生序列:CREATESEQUENCEid;:..Oracle服务器会预开辟内存并维持的序列值有()个(选一项)A、0B、10C、20D、,使用以下语句创建视图:CREATEORREPLACEVIEWpen_viewASSELECT*FROMorder_masterWHEREostatus=‘p’WITHCHECKOPTION;当用户试图执行以下语句:UPDATEpen_viewSETostatus=‘d’WHEREostatus=’p’;下列描述正确的是(选一项)A、Oracle将ostatus修改为d,不提示任何错误B、Oracle不执行更新操作,并返回错误信息C、Oracle将ostatus修改为d,同时返回错误信息D、Oracle不执行更新操作,,使用以下语句创建视图;createorreplaceviewmyViewasselect*fromorderswherestatus='p';假定Orders表中包含10条status='p'的记录,当用户试图执行以下语句;updatemyViewsetstatus='o'wherestatus='p';下列正确的是(选一项)A、Oracle不执行更新操作,并返回错误信息B、Oracle成功执行更新操作,再次查看视图时返回0行记录C、Oracle成功执行更新操作,再次查看视图时返回10行记录D、Oracle执行更新操作,,事务中使用下列SQL语句不会引起锁定(选一项)A、SELECTB、INSERTC、UPDATED、,数据库中的触发器是一个对关联表发出insert、update或()语句时触发的存储过程。(选一项)A、deleteB、dropC、createD、,通过命令()可以释放锁。(选一项):..A、INSERTB、DELETEC、ROLLBACKD、,下列()语句不能用于控制游标。(选一项)A、OpenB、CreateC、FetchD、,下列关于PL/SQL的说法不正确的是(选一项)A、PL/SQL支持DML、DDL和DCLB、PL/SQL支持游标操作和事务命令C、声明部分是必选的D、,下列哪种标量类型不能保存到数据库表中(选一项)A、CHARB、BLOBC、DATED、,下面关于函数描述正确的是(选两项)A、SYSDATE函数返回Oracle服务器的日期和时间B、ROUND数字函数按四舍五入原则返回指定十进制数最靠近的整数C、ADD_MONTHS日期函数返回指定两个月份天数的和D、,下述()命令会使挂起的事务完成。(选一项)MITB、DELETEC、UPDATED、,序列venseq使用下面的语句创建:CREATESEQUENCEvenseqINCREMENTBY1STARTWITH10MAXVALUE100MINVALUE10CYCLECACHE5;下面对序列venseq修改的语句,错误的是(选一项)A、ALTERSEQUENCEvenseqSTARTWITH1B、ALTERSEQUENCEvenseqMAXVALUE90;C、ALTERSEQUENCEvenseqNOMINVALUE;D、ALTERSEQUENCEvenseqNOCACHE;:..,以下不属于集合操作符的是(选一项)A、UNIONB、SUMC、MINUSD、,用户()拥有所有内置的程序包。(选一项)A、SYSB、SYSTEMC、PUBLICD、,用下列语句定义了一个过程: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),用下列语句定义了一个过程:CREATEPROCEDUREproc(value1INVARCHAR2,value2OUTNUMBER,value3INOUTVARCHAR2)ISBEGIN……END;假定使用的变量都已定义,下面对过程proc的调用语法正确的是(选一项

Oracle 笔试题目带答案 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数19
  • 收藏数0 收藏
  • 顶次数0
  • 上传人青山代下
  • 文件大小1.50 MB
  • 时间2024-03-29