ORACLE试题单项选择题1、在Oracle中,如果使用下列的查询语句:(c)SELECTDISTINCTid,description,quantity,manufacture_idFROMinventory;会显示。()A.manufacture_id,description,quantity和不重复的id值B.manufacture_id和不重复的id、description和quantity值C.不重复的manufacture_id、description、quantity和id的值组合D.manufacture_id和不重复的description、quantity和id的值组合E.没有值显示,因为该查询会失败2、在Oracle中,使用SELECTBookCodeFROMbooks;得到一个结果集A。使用SELECTDISTINCTBookCodeFROMbooks;得到结果集B。A和B的关系是()。(选择一项)A.A是B的子集B.B是A的子集C.A和B一定相等D.A和B是交集3、在Oracle中,ORDERBY子句中()关键字是用于从高到低的显示数字型列值的。(选择一项)A.ASB.ASCC.INTOD.DESCE.BETWEEN…AND4、Oracle数据库中,通过()访问能够以最快的方式访问表中的一行。(选择一项)A.主键B.RowidC.唯一索引D.整表扫描5、Oracle数据库中,以下()命令可以删除整个表中的数据,但是可以保留表的结构,并且没有备份无法回滚。(选择一项)A.DropB.DeleteC.TruncateD.Cascade6、Oracle数据库中,以下()函数可以针对任意数据类型进行操作。(选择一项)A.TO_CHARB.LOWERC.MAXD.CEIL7、在Oracle中,关于触发器的描述正确的是()。(选择一项)A.触发器可以被删除,但不能禁用[altertriggertrigger_name(enatble|disable);]B.触发器只能用于表C.触发器可以分为DML触发器、DDL(模式)级触发器和数据库级触发器D.触发器是一个对关联表发出select、insert、update或delete语句时触发的存储过程8、在Oracle中,事务中使用下列SQL语句不会引起锁定()。(选择一项)A.SELECTB.INSERTC.UPDATED.DELETEE.SELECT…FORUPDATE9、在Oracle中,当需要使用显式游标更新游标中的行时,声明游标时指定的SELECT语句必须带有()子句。(选择一项)A.WHERECURRENTOFB.INTOC.FORUPDATED.ORDERBY10、在Oracle中,有一个名为seq的序列对象,以下语句能返回序列值但不会引起序列值增加的是()。(选择一项)A.selectseq.ROWNUMfromdual;B.selectseq.ROWIDfromdual;C.selectseq.CURRVALfromdual;D.selectseq.NEXTVALfromdual;11、修改表TEST中ID列为主键的语法是()〔选择一项〕A.ALTERTABLETESTCHANGE(IDINTPRIMARYKEY)B.ALTERTABLETESTADD(IDINTPRIMARYKEY)C.ALTERTABLETESTMODIFY(IDINTPRIMARYKEY)D.ALTERTABLETESTADDCONSTRAINTPK_IDPRIMARYKEY(ID)12、限制从EMP表中只选出前5条记录的查语句为:()〔选择一项〕A.SELECTTOP5*FROMEMP;B.SELECTDISTINCT5*FROMEMP;C.SELECT*FROMEMPWHEREROWNUM6;D.SELECT*FROMEMPWHEREROWNUM=5;13.授予sa用户在SCOTT.EMP表中SAL列的更新权限的语句是()〔选择一项〕A.GRANTCHANGEONSCOTT.EMPTOSA;B.GRANTUPDATEONSCOTT.EMP(SAL)TOSAC.GRANTUPDATE(SAL)ONSCOTT.EMPTOSAD.GRANTMODIFYONSCOTT.EMP(SAL)TOSA14.TRUNCATETABLE命令用于()〔选择一项〕A.删除表结构B.仅删除记录C.删除结构和记录D.转换表结构15.在SQLPLUS中限定name列的宽度为10个字符的语句是()〔选择一项〕A.COLUMNNAMEFORMATA10B.SETCOLUMNNAMEWIDTH10C.SETCOLUMNFORMATNAMEA10D.COLUMNNAMEFORMAT&1016.INSERTINTOTESTVALUES(‘&ID’,’&NAME’);语句在执行时将()〔选择一项〕A.编译错:提示变量未定义B.运行错:提示不能识别符号C.将值&ID和&NAME插入到表中D.提示用户输入输入ID和NAME的值,再将输入值插入表中17.集合操作符Intersect的作用是()〔选择一项〕A.将两个记录集联接起来B.选择第一个查询有,而第二个没有的记录C.选择第二个查询有,而第一个没有的记录D.选择二个查询结果集的交集18.语句SELECT‘ACCP’FROMDUAL的执行结果是()〔选择一项〕A.ACCPB.XC.编译错D.提示未选中行19.COUNT(*)函数返回()〔选择一项〕A.所有记录数B.不包含空值的记录数C.不包含重复值的记录数D.以上都不是20.使用ONCOMMITPRESERVEROWS子句创建临时表将()〔选择一项〕A.该表的结构和记录将只在用户会话时存在B.该表的记录仅在用户会话时存在C.该表的记录仅当事务存在时存在D.以一都不正确21.SCOTT用户对自己的表Test执行了以下命令:INSERTINTOTESTVALUES(100)但没有执行COMMIT或ROLLBACK,此时用户System执行了命令:LOCKTABLESCOTT.TESTINEXCLUSIVEMODE,将出现什么情况?()〔选择一项〕A.提示表已锁定B.提示表已被其它用户锁定C.出现等待状态,直到Scott用户释放锁D.以上都不正确22.Oracle中查看最近一次语句出错的语句是:()〔选一项〕(选做题)A.ShowExceptionB.showErrorsC.GetExceptionD.showExceptons23.下列哪项是系统为其自动创建索引所必需的()〔选一项〕A.PrimaryKeyB.OrderByC.GroupByD.以上均不是24.若表的某字段值存在大量的重复,则基于该字段适合创建哪种索引?()〔选一项〕A.标准索引B.唯一索引C.分区索引D.位图索引25.若Scott用户按如下格式创建了同义词:CREATEPUBLICSYNONYMMYEMPFOREMP;当System用户执行Select*fromMYEMP则将()〔选择一项〕A.选出EMP表的所用记录B.提示找不到同义词MYEMPC.提示没有权限访问同义词MYEMPD.提示找不到表或视图:MYEMPE.提示该SCOTT用户无权限26.使用T-SQL删除数据库的命令是()A.createdatabaseB.dropdatabasec.creatatableD.alterdatabase27.TRUNCATETABLE命令用于()A.删除表结构B.仅删除记录C.删除结构和记录D.转换表结构28.ORACLE数据库中,通过()访问能够以最快的方式访问表中的一行A.ROWIDB.使用索引C.顺序查询D.ROWNUM29.查看Test中名称为P1的分区中的记录的查询语句为()A.select*fromtestp1;B.select*fromtest(partitionp1);C.select*fromTestPartition(p1);D.select*frompartition(p1);30.使用下列哪条命令可以使用账户名:Accp,密码:Aptch连接到数据库TestDB()A.connectAccp/Aptech@TestDBB.connectAccp/AptechTestDBC.connectAccp/Apteh@@TestDB31.授予AA用户在scott.emp表中SAL列的插入权限的语句是()A.grantinsert(sal)inscott.emp(sal)toAA;B.grantscott.emp.insert(sal)toAA;C.grantinsertonscott.emp(sal)toAA;D.grantinsert(sal)onscott.emptoAA;32.关于数据字典说法正确的()A.数据字典保存ORACLE本身和所有用户对象的基本信息.B.数据字典视图存放系统信息,并且管理员是不能访问的C.数据字典分为两类,一类是基表,一类是数据字典视图,而管理员只能访问基表33.当管理员在对数据库中的数据做导出时,数据所在文件的后缀名是什么()A..empB..bmpC..dmpD..bak34.当管理员要利用操作系统对数据库中的文件做移动(剪切)时,必须先对数据库做什么操作()A.启动数据库B.关闭数据库C.只启动实例,不启动数据库35.如何对数据库进行非归档模式到归档模式的切换()A.shutdownimmediate---------startupmount------------alterdatabasearchivelogB.shutdownimmediate----------startup---------alterdatabasearchivelogC.startup-----------shutdownimmediate-------------alterdatabasearchivelog36.如果数据库运行在归档模式下,当重做日志文件组被写满后,系统会如何进行操作()A.重做日志文件组中重做日志文件会被覆盖掉B.将被写满的重做日志组中的数据复制到归档日志文件中C.将被写满的重做日志组中的数据剪切到归档日志文件中D.系统不做任何操作,需要管理员做相应的维护37.Oracle10g和oracle9i企业管理器有何区别()A.前者是基于WEB页面的,后者类似于sqlserver数据库中的企业管理器B.前者类似于sqlserver数据库中的企业管理器,后者是基于WEB页面的C.两者的功能不同D.无任何区别多项选择题38.在创建数据库时,数据库可以被创建为专用服务器或是共享服务器,那么专用服务器和共享服务器有何区别()A.专用服务器只适用于某些特定用户B.共享服务器只适用于大多数用户C.创建数据库后可以改变服务器类型D.二者无区别39.Oracle数据库的物理结构都包含哪些文件()A.数据文件B.控制文件C.重做日志文件D.参数文件40.Oracle数据库的逻辑结构都包含哪些逻辑存储结构()A.tablespaceB.segmentC.extentD.block41.限制从EMP表中只选出前5条记录的查语句为:()A.selecttop5fromemp;B.selectdistinct5*fromemp;C.select*fromempwhererownum6D.select*fromempwhererownum=542.关于归档模式和非归模式的说法,正确的是()A.在归档模式下,会对联机日志文件进行备份B.在归档模式,会对用户的数据文件进行备份C.在非归档模式下,不能对数据库进行热备份D.在归档模式下,可以对数据库进行某个表空间的备份43.ORACLE安装后默认生成的用户是()A.systemB.sysC.scottD.user44.Oracle中的三种数据库物理结构文件分别是()A.数据文件DBFB.控制文件CTLC.日志文件LOGD.归档文件ARC45.Oracle数据库运行的模式有哪两种()