Oracle选择题

上传人:博****1 文档编号:473665871 上传时间:2023-03-23 格式:DOCX 页数:29 大小:29.96KB
返回 下载 相关 举报
Oracle选择题_第1页
第1页 / 共29页
Oracle选择题_第2页
第2页 / 共29页
Oracle选择题_第3页
第3页 / 共29页
Oracle选择题_第4页
第4页 / 共29页
Oracle选择题_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《Oracle选择题》由会员分享,可在线阅读,更多相关《Oracle选择题(29页珍藏版)》请在金锄头文库上搜索。

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

2、位,且相同数值排位相同的分析函数是(C)A: ROW_NUMBERB: RANKC: DENSE_RANKD: ROWNUM6)在Oracle中,有一个教师表 teacher的结构如下:ID NUMBER(5),NAME VARCHAR2(25),EMAIL VARCHAR2(50)下面哪个语句显示没有 Email地址的教师姓名(C)A: select name from teacher where email=null;B: select name from teacher where emailnull;C: select name from teacher where email is

3、null;D: select name from teacher where email is not null7)在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_NAMEHTT

4、PServer9)在 Windows系统中,Orcale的(D )服务是使用iSQL*Plus必须的A: OrcaleHOME_NAMETNSListenerB: OrcaleServiceSIDC: OracleHOME_NAMEAgentD: OrcaleHOME_NAMEHTTPServer10)在 Oracle中创建用户时,若未提及DEFAULT TABLESPACE键字,贝U表空间分配给用户作为默认表空间。A: USERB: SYSTEMC: SYSD: DEFAULT11)在Oracle数据库中,(B)用户模式存储数据字典表和试图对象。A: SYSTEMB: SYSC: SCOTT

5、D: SYSDBA12)在Oracle中,下面哪条语句当 COM曲段为空时显示 0,不为空时显示A: select ename, nvl(comm.,0) from emp;B: select ename, null(comm.,0) from emp;C: SELECT ename,NULLIF(comm,0)FROM emp;D: SELECT ename,DECODE(comm.,NULL,0)FROM emp;13)在Oracle中,下列不属于字符数据类型的是(D)a) VARCHAR2Oracle 就将(B)COMMJ值(A)。b) LONGc) LONG RAWb) CLOB14)

6、在Oracle中,下面用于限制分组函数的返回值的字句是(B)a) WHRERb) HAVINGc) ORDER BYd)无法限定分组函数的返回值15) Oracle中,有一个名为 seq的序列对象,以下语句能返回序列值但不会引起序列值增 加的是(Qa) select from dual;b) select from dual;c) select from dual;d) select from dual;16)在Oracle中,游标都具有以下属性,除了(C)a) %NOTFOUNDb) %FOUNDc) %ROWTYPEd) %ISOPENe) %ROWCOUNT17)在Oracle PL/S

7、QL中,执行动态 SQL的语句是(D)a) NXECUTEb) STARTc) RUNd) EXECUTE IMMEDIATE18)在Oracle中,当控制一个显式游标时,以下哪种命令包含INTO子句(C)a) OPENb) CLOSEc) FETCHd) CURSOR19) 在Oracle中,PL/SQL块中定义了一个带参数的游标:CURSOR emp_cursor(dnum NUMBER)IS SELECT sal ,comm. FROM emp WHERE deptno=dunum;那么正确打开游标的语句是(ADa) OPEN emp_cursor(20)b) OPEN emp_curs

8、or FOR(20)c) OPEN emp_cursor USING 20d) FOR emp_rec IN emp_cursor(20) LOOP -END LOOP20) Oracle提供白D ( D),能够在不同硬件平台上的Oracle数据库之间传递数据a)归档日志运行模式b)RECOVERT 令c)恢复管理器(RMVNd)Export 和 Import 工具21) PL/SQL块中可以使用的下列(BC)命令(选择两项)a) TRUNCATEb) DELETEc) SAVEPOINTd) ALTER TABLE22) 有语句如下:TYPE curtype IS REF CURSOR RE

9、TURN %TYPE;表book的列的数据类型是 NUMBER5)则(D)(选择一项)a) curtype可以返回INTEGE戏型数据b) curtype 可以返回 NUMBER5, 2)类型数据c) curtype可以返回VARCHAR210)类型数据d)以上皆非23) 对一个视图 myView创建一个触发器 mytrigger ,语句为(D)。(选择一项)a) CREATE TRIGGER mytriggerDEFOREINSERT ON myViewBEGINb) CREATE TRIGGER mytriggerAFTERINSERT ON myViewBEGINc) CREATE TR

10、IGGER mytriggerINSTEAD OFINSERT ON myViewBEGINd) CREATE TRIGGER mytriggerINSTEAD OFINSERT ON myViewFOR EACH ROWBEGIN24)有一段PL/SQL程序如下示:Vari :=10;LOOPEXIT WHEN var112;Var1:=var+1;(A,);END LOOP;输出为(D).选择一项a) Ab) Ac) A ,Ad) A,A,A25)在表tabl中有列的col1,其数据类型为INTERGER在PL/SQL的DECLARED分声明了一个变量var1,语句为:Var1 %TYPE

11、;不久后,执行了语句:ALTER TABLE tabl MODIFY (col1 (NUMBER (5,2);则var1的数据类型为(B )(选择一项)a)整数型b)数字型c)字符型d)以上皆非26)DBMS_LO瞰据包提供的(D ), 返回LOB值的长度。(选择一项)a) LENGTHb) SUBSTRc) INSTRd) GETLENGTH27) Oracle 数据库由一个或多个称为(B ) 的逻辑存储单元组成。(选择一项)a) 表b) 表空间c) 行d) 单元28) ( B )可以从过程返加多个值.(选择一项)a) 使用IN参数b) 使用OU修数c)使用指针d)不能使用29)同义词有以下

12、(ABC)用途.(选择三项)a) 简化SQL语句b)隐藏对象的名称和所有者c) 提供对对象的公共访问d)显示对象的名称和所有者30)在创建序列过程中,下列 (C)选择指定序列在到达最大值或最小值后,将继续从头开始生成值。(选择一项)a)Cycleb)Nocyclec)Cached)Nocache31)在Oracle中,关于HAVING?句,以下说法是正确的是(C)。(选择)a) HAVING?句和WHER子句相同b) HAVING子句用于单行的条件查询c) HAVING子句用于已分组的条件查询d) HAVING子句必须紧跟在 WHER子句后面使用32)在Oracle中,PL/SQL块定义了一个

13、带参数的游标:CURSOR emp_cursor(dnum NUMBER) ISSELECT sal,comm. FROM emp WHERE deptno = dnum;那么正确打开此游标的语句是(aD)。a) OPEN emp_cursor(20);b) OPEN emp_cuesor FOR 20c) OPEN emp_cuesor USING 20d) For emp_rec IN emp_cursor(20) LOOP END LOOP;33)在 Oracle 中,有表cd”,它包含属性cdcode , category 和 cdname,要 查询category取值为“ CLASS

14、IC或“ ROCK的行,应采用语句(AD)。a) SELECT * FROM cd WHERE category IN (CLASSIC, ROCK);b) SELECT * FROM cd WHERE category BETWEEN CLASSIC AND ROCK ;c) SELECT * FROM cd WHERE category= CLASSIC AND category= ROCK ;d) SELECT * FROM cd WHERE ategory= CLASSIC OR category= ROCK ;34)在Windows操作系统中,Oracle的(A)服务监听并接受来自客户端应用程序的连接请求。(选才1 1项)a. OracleHOME_NAMETNSListenerb. OracleSrviceSIDc. OracleHOME_NAMEAgentd. OracleHOME_NAMEHTTPServer35)在Oracle中,关于PL/SQL下列描述正确的是(C)。(选择一项)a)PL/SQL 代表 Power language/SQLb)PL/SQL不支持面向对象编程c)PL/SQL块包括声明部分,可执行部分和异常处理部分d)PL/SQL 提供的四中内置数据类型是character,integer,float,Boolean36)在Oracle 中,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 演讲稿/致辞

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号