Oracle测试题答案_第1页
Oracle测试题答案_第2页
Oracle测试题答案_第3页
Oracle测试题答案_第4页
Oracle测试题答案_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1)PL/SQL块中可以使用下列()命令。(选择两项)a)TRUNCATEb)DELETEc)SAVEPOINTd)ALTER TABLE2)授予sa用户在SCOTT.EMP表中SAL列的更新权限的语句是(B)选择一项a)GRANT CHANGE ON SCOTT.EMP TO SAb)GRANT UPDATE ON SCOTT.EMP(SAL) TO SAc)GRANT UPDATE (SAL) ON SCOTT.EMP TO SAd)GRANT MODIFY ON SCOTT.EMP(SAL) TO SA3)EMP表有14条记录,则语句SELECT Aptech FROM EMP 的执行结

2、果是(C)选择一项a)Aptechb)无输出c)14行Aptechd)编译出错4)PL/SQL块中哪几部分是可选的()选择二项a)Declareb)Beginc)Exceptiond)Constant5)在创建序列的过程中,下列()选项指定序列在达到最大值或最小值后,将继续从头开始生成值。(选择一项)a)Cycleb)Nocyclec)Cached)Nocache6)同义词有以下()用途。(选择三项)a)简化 SQL 语句b)隐藏对象的名称和所有者c)提供对对象的公共访问d)显示对象的名称和所有者7)Oracle中用来释放锁的语句有()选择二项a)commitb)Drop lockc)roll

3、backd)unlock8)关于类型定义Number(9,2)说法正确的有()选择一项a)整数部分9位,小数部分2位,共11位b)整数部分7位,小数部分2位,共9位c)整数部分6位,小数点一位,小数部分2位,共9位d)以上说法均不正确9)下列哪种Lob类型用来存储数据库以外的操作系统文件()选择一项a)CLOBb)BLOBc)CFILEd)BFILE10)Oracle中的三种系统文件分别是( )选择三项a)数据文件b)归档文件c)日志文件d)控制文件11)下列哪项不是Oracle中常用的分区方法?()选择一项a)范围分区b)散列分区c)列表分区d)条件分区12)查看Test中名称为P1的分区中

4、的记录的查询语句为()选择一项a)Select * from Test Where PartitionName=p1b)Select * from Test(p1)c)Select * from Test Partition(p1);d)以上均正确13)创建序列时,若未指定Cycle选项,则当当前值大于MaxValue时将()选择一项a)从MinValue重新开始循环b)重复使用MaxValue 值c)执行出错d)使用随机值14)下列哪项是创建索引组织表所必需的()选一项a)Primary Keyb)Order Byc)Group Byd)以上均不是15)若表的某字段值存在大量的重复,则基于该

5、字段适合创建哪种索引?()选一项a)标准索引b)唯一索引c)位图索引d)分区索引16)在PL/SQL块中定义一个名为PI值为3.14的Real型常量的语法是()选一项a)A. Pi Const Real3.14;b)B. Pi Real Const 3.14;c)C. Constant Pi Real:3.14d)D. Pi Constant Real:=3.1417)22. 当Select语句没有返回行时,将引发下列哪个异常?()选择一项a)A. No_rows_foundb)B. No_data_foundc)C. No_Data_rows_foundd)D. Invalid_Number

6、18)Oracle中提供的两种游标是()选择二项a)A. 隐式游标b)B. 静态游标c)C. REF游标d)D. 显式游标19)若Emp表中有14条记录,则用户执行了以下操作,结果是:()选择一项 Cursor mycur is Select * From emp; 。 open Mycur Dbms_output.put_line(Imycur%rowcount); Close Mycur 。a)14b)0c)nulld)编译错误20)在Oracle中,一个用户拥有的所有数据库对象统称为()。a)数据库b)表空间c)实例d)模式21)在Oracle数据库的逻辑结构中有以下组件:A 表空间 B

7、 数据块 C 区 D 段这些组件从大到小依次是a)ABCDb)ADCBc)ACBDd)ADBC22)在Windows操作系统中,Oracle的()服务监听并接受来自客户端应用程序的连接请求。a)OracleHOME_NAMEHTTPServerb)OracleServiceSIDc)OracleHOME_NAMEAgentd)OracleHOME_NAMETNSListener23)在 Oracle 中创建用户时,若未提及 DEFAULT TABLESPACE 关键字,则 Oracle 就将()表空间分配给用户作为默认表空间。a)SYSTEMb)SYSc)SCOTTd)SYSDBA24)执行s

8、elect * from dual后结果是()a)Xb)NULLc)编译错误d)无显示25)Select accp from dual后运行结果是()a)nullb)0c)accpd)编译出错26)以上说法正确的有()a)Long数据类型最大长度为4GBb)一个表中只能有一列可以为Long数据类型c)Long列上不能建立索引d)Long列不能定义为唯一索引或主键约束e)过程不能接收Long数据类型的参数LONG列不能存储字符数据(用来存储可变长度的字符数据)27)LOB数据类型的子类型有()选择三项A. CLOBB. BLOBC. RAWD. BFILEE. RAW28)限制从EMP表中只选出

9、前5条记录的查语句为:()选择一项a)SELECT TOP 5 * FROM EMP;b)SELECT DISTINCT 5 * FROM EMP;c)SELECT * FROM EMP WHERE ROWNUM<6;d)SELECT * FROM EMP WHERE ROWNUM=5;29)TRUNCATE TABLE 命令用于()选择一项a)删除表结构b)仅删除记录c)删除结构和记录d)转换表结构30)下列哪个子句可以再次筛选Group by子句的结果集()选择一项a)whereb)havingc)clubd)rollback31)关于表分区的说法正确的有()选择二项a)表分区是指从

10、物理上将表中的记录拆分成若干个独立的空间。b)常用的表分区方法有:范围分区、列表分区、散列分区、复合分区。c)在范围表分区中,分区可以使用Maxvalue值d)组合分区可以是任何分区方法的组合32)将用户accp加入到角色dba的语句是()选择一项a)ADD ACCP TO DBA;b)GRANT DBA TO ACCPc)ALTER USER ACCP ROLE DBAd)以上皆不正确33)关于SQL、SQL*Plus、PL/SQL相关于Oracle数据库的说法正确的是()选三项a)SQL是用来和Oracle交互的工具b)SQL*Plus是编写SQL和PL/SQL的工具c)PL/SQL是Or

11、acle提供的过程化语言d)SQL*PLUS中不能含有SQL语句34)修改表TEST中ID列为主键的语法是()选择一项a)ALTER TABLE TEST CHANGE( ID INT PRIMARY KEY)b)ALTER TABLE TEST ADD( ID INT PRIMARY KEY)c)ALTER TABLE TEST MODIFY( ID INT PRIMARY KEY)d)ALTER TABLE TEST ADD CONSTRAINT PK PRIMARY KEY (ID)35)下列哪些是Oracle中典型的表空间()选择二项SystemSchemaUserExtent1)关于

12、SQL、SQL*Plus、PL/SQL相关于Oracle数据库的说法正确的是(ABC)选三项a)SQL是用来和Oracle交互的工具b)SQL*Plus是编写SQL和PL/SQL的工具c)PL/SQL是Oracle提供的过程化语言 d)SQL*PLUS中不能含有SQL语句2)使用下列哪条命令可以使用账户名:SVSE、密码:ABC的账户连接到数据库TestDB(B )选择一项a)Connect ABC/ SVSE TestDB;b)Connect SVSE /ABC TestDB;c)Connect ABC/ SVSE TestDB;d)Connect TestDB ABC/ SVSE;3)假定

13、Emp表中共有14行记录,有三条记录Comm字段为NULL,则Select count(*) from emp和Select count(Comm) from emp分别返回( AC )选二项a)14b)3c)11d)174)Oracle中用来释放锁的语句有(AB)选择二项a)Rollbackb)Commitc)Drop Lock;d)Unlock5)下列哪些标识符是Oracle合法的标识符?(CD)选择二项a)empb)MyTblc)Dempd)My_Tri6)关于类型定义Number(9,2)说法正确的有()选择一项a)整数部分9位,小数部分2位,共11位b)整数部分7位,小数部分2位,共

14、9位c)整数部分6位,小数点一位,小数部分2位,共9位d)以上说法均不正确7)下列哪种Lob类型用来存储数据库以外的操作系统文件()选择一项a)CLOBb)BLOBc)CFILEd)BFile8)Oracle的控制文件包括以下哪些内容()选择三项a)数据库名称b)数据文件和日志文件的名称及位置c)时间戳d)服务器信息9)Oracle中的三种系统文件分别是( )选择三项a)数据文件DBFb)控制文件CTLc)日志文件LOGd)归档文件ARC10)获得当前系统时间的查询语句是()选择一项a)Sysdateb)Select Sysdatec)Select Sysdate from duald)以上都

15、可以11)SCOTT用户对自己的表Test执行了以下命令:Lock table test in share mode但没有执行COMMIT或ROLLBACK,此时用户System执行了命令:LOCK TABLE SCOTT.TEST IN share update MODE ,将出现什么情况?()选择一项a)提示表已锁定b)正常执行c)出现等待状态,直到Scott用户释放锁d)以上都不正确12)关于For update 子句和For update of 字段说法正确是()选择一项a)没有区别。b)前者只锁定当前表中的相关行,而后者锁定所有相关表的行c)前者锁定所有相关表中的行,而后者锁定当前表

16、的相关行d)以上说法均不正确13)下列哪项不是Oracle中常用的分区方法?()选择一项a)范围b)散列c)列表d)条件16)下列关于视图的说法正确的有()选择一项a)基于视图只能创建Instead Of触发器b)视图中不能访问伪列如 序列的Currval和Nextval等c)所有视图均可执行基于一张基表的DML操作d)不可以包含Group By等语句23)在PL/S QL中,下列哪个函数通知编译器使异常名称与标准的Oracle服务器错误编号关联()选一项a)Pragma exception_initb)Pragma_exception_Initialc)Pragma_Exceptiond)以

17、上都不是24)PL/SQL过程和函数的参数模式有()选三项a)Inb)Outc)In Outd)Ref25)关于程序包中的游标说法正确的有()选二项a)可定义为rowType类型b)Return子句是可选的c)在包的实现体部分必须给出游标的完整声明d)不可以定义Ref游标26)有关触发器的组成部分说明正确的有()选二项a)Befor、After、Instead Of说明触发器的事件b)When说明触发器的限制c)Insert、Update、Delet说明触发器的定时d)For Each row/Statement为触发器类型27)Oracle中查看最近一次语句出错的语句是:()选一项a)Sho

18、w Exceptionb)show Errorsc)Get Exceptiond)show Exceptons28)PL/SQL块中可以使用下列()命令。(选择两项)a)TRUNCATEb)DELETEc)SAVEPOINTd)ALTER TABLE29)有语句如下:TYPE curtype IS REF CURSOR RETURN book.price%TYPE;表book的列的数据类型是NUMBER(5);则()。(选择一项)a)curtype可以返回INTEGER类型数据 长度为5b)curtype可以返回NUMBER(5,2)类型数据c)curtype可以返回VARCHAR2(10)类

19、型数据d)以上皆非30)使用下列()将 Null 值转换为实际值。(选择三项)a)NVLb)NVL2c)NULLIFd)To_number32)使用()数据类型时,数据总是存储在数据库内的。(选择三项)a)BLOBb)CLOBc)NCLOBd)BFILE33)你定义了一个对象类型myOBJ,要基于该类型来创建表tab1,语句为()。(选择一项)a)CREATE TABLE tab1 OF myOBJ;b)CREATE TABLE myOBJ OF tab1;c)CREATE TABLE tab1 AS myOBJ;d)CREATE TABLE tab1 TYPE OF myOBJ;35)程序包

20、的优点有()。(选择四项)a)伸缩性b)更轻松的应用程序设计c)信息隐藏d)新增功能e)性能更佳 36)EMP表有14条记录,则语句SELECT Aptech FROM EMP 的执行结果是()选择一项a)Aptechb)无输出c)14行Aptechd)编译出错37)有一段PL/SQL程序如下所示:var1 := 10;LOOPEXIT WHEN var1 > 12;var1 := var1 +1; DBMS_OUTPUT.PUT_LINE(A);END LOOP;输出为()。(选择一项)a)无输出b)Ac)AAd)AAA39)触发器有以下()类型。(选择两项)a)应用程序触发器b)引擎

21、触发器c)数据库触发器d)DML触发器40)关于表分区的说法正确的有()选择二项a)表分区存储在表空间中b)表分区可用于任意的数据类型的表c)表分区不能用于含有自定义类型的表d)表分区的每个分区都必须具有明确的上界值41)在表tab1中有列为col1,其数据类型为INTEGER,在PL/SQL的DECLARE部分声明了一个变量var1,语句为:var1 tab1.col1%TYPE;不久后,执行了语句:ALTER TABLE tab1 MODIFY(col1(NUMBER(5,2);则var1的数据类型为()。(选择一项)a)整数型b)数字型c)字符型d)以上皆非42)当两位用户中的每一位都对

22、一个单独的对象进行了锁定,而他们又要获取对方对象的锁时,将会发生()。(选择一项)a)共享锁b)死锁c)排他锁43)Oracle数据库由一个或多个称为()的逻辑存储单元组成。(选择一项)a)表b)表空间c)行d)单元44)()可以从过程返回多个值。(选择一项)a)使用IN参数b)使用OUT参数c)使用指针d)不能46)PL/SQL为内存耗尽时,预定义了()异常。(选择一项)a)NO_DATA_FOUNDb)MEMORY_ERRORc)STORAGE_ERRORd)NO_MEMEORY_FOUND47)数据包airline中有函数book_ticket,其定义如下:FUNCTION book_ticket(para1 CHAR)RETURN DATE IS-下列()程序段正确地调用该数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论