当前位置:文档之家› Oracle选择题

Oracle选择题

Oracle选择题1)当服务器启动时,下列哪种不是必须的(D)A: 数据文件B:控制文件C:日志文件D:归档日志文件2)在Oracle当用户要执行select语句时,下列哪个进程从磁盘获得用户需要的数据(B)。

A:用户进程B:服务器进程C:日志写入进程(LGWR)D:检查点进程(CKPT)3)在Oracle中,一个用户拥有的所有数据库对象统称为(B)A:数据库B:模式C:表空间D:实例4)在Oracle中,可用于提取日期时间类型特定部分(如年、月、日、时、分、秒)的函数有(bc)。

A:DATEPARTB:EXTRACTC:TO_CHARD:TRUNC5) 在Oracle中,用于计算数值连续的排位,且相同数值排位相同的分析函数是(C)A:ROW_NUMBERB:RANKC:DENSE_RANKD:ROWNUM6)在Oracle中,有一个教师表teacher的结构如下:ID NUMBER(5),NAME V ARCHAR2(25),EMAIL V ARCHAR2(50)下面哪个语句显示没有Email地址的教师姓名(C)A:select name from teacher where email=null;B:select name from teacher where email<>null;C:select name from teacher where email is 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_NAMEHTTPServer9)在Windows系统中,Orcale的(D )服务是使用iSQL*Plus必须的A:OrcaleHOME_NAMETNSListenerB:OrcaleServiceSIDC:OracleHOME_NAMEAgentD:OrcaleHOME_NAMEHTTPServer10)在Oracle中创建用户时,若未提及DEFAULT TABLESPACE关键字,则Oracle就将(B)表空间分配给用户作为默认表空间。

A:USERB:SYSTEMC:SYSD:DEFAULT11)在Oracle数据库中,(B)用户模式存储数据字典表和试图对象。

A:SYSTEMB:SYSC:SCOTTD:SYSDBA12)在Oracle中,下面哪条语句当COMM字段为空时显示0,不为空时显示COMM的值(A)。

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)V ARCHAR2b) LONGc) LONG RAWb)CLOB14) 在Oracle中,下面用于限制分组函数的返回值的字句是(B)a)WHRERb) HA VINGc) ORDER BYd) 无法限定分组函数的返回值15)Oracle中,有一个名为seq的序列对象,以下语句能返回序列值但不会引起序列值增加的是(C)a) 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/SQL中,执行动态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;那么正确打开游标的语句是(AD)a)OPEN emp_cursor(20)b)OPEN emp_cursor FOR(20)c)OPEN emp_cursor USING 20d)FOR emp_rec IN emp_cursor(20) LOOP…END LOOP20)Oracle提供的(D),能够在不同硬件平台上的Oracle数据库之间传递数据a)归档日志运行模式b)RECOVER命令c)恢复管理器(RMVN)d)Export和Import工具21) PL/SQL块中可以使用的下列(BC)命令(选择两项)a)TRUNCATEb) DELETEc) SA VEPOINTd) ALTER TABLE22) 有语句如下:TYPE curtype IS REF CURSOR RETURN %TYPE;表book的列的数据类型是NUMBER(5)则(D)(选择一项)a)curtype可以返回INTEGER类型数据b)curtype可以返回NUMBER(5,2)类型数据c)curtype可以返回V ARCHAR2(10)类型数据d)以上皆非23)对一个视图myView 创建一个触发器mytrigger,语句为(D)。

(选择一项)a)CREATE TRIGGER mytriggerDEFOREINSERT ON myViewBEGIN-----b)CREATE TRIGGER mytriggerAFTERINSERT ON myViewBEGIN---c)CREATE TRIGGER mytriggerINSTEAD OFINSERT ON myViewBEGINd)CREATE TRIGGER mytriggerINSTEAD OFINSERT ON myViewFOR EACH ROWBEGIN24)有一段PL/SQL程序如下示:Var1 :=10;LOOPEXIT WHEN var1>12;Var1:=var+1;(‘A’);END LOOP;输出为(D).选择一项a) Ab) Ac) A ,Ad)A,A,A25)在表tabl中有列的col1,其数据类型为INTERGER,在PL/SQL的DECLARE部分声明了一个变量var1,语句为:Var1 %TYPE;不久后,执行了语句:ALTER TABLE tabl MODIFY (col1 (NUMBER (5,2)));则var1 的数据类型为( B ) (选择一项)a)整数型b)数字型c)字符型d)以上皆非26)DBMS__LOB数据包提供的( D ),返回LOB值的长度。

(选择一项)a) LENGTHb) SUBSTRc) INSTRd) GETLENGTH27) Oracle数据库由一个或多个称为( B )的逻辑存储单元组成。

(选择一项)a) 表b) 表空间c) 行d) 单元28) ( B )可以从过程返加多个值.(选择一项)a) 使用IN参数b) 使用OUT参数c) 使用指针d) 不能使用29) 同义词有以下( ABC)用途.(选择三项)a) 简化SQL语句b) 隐藏对象的名称和所有者c) 提供对对象的公共访问d) 显示对象的名称和所有者30)在创建序列过程中,下列( C ) 选择指定序列在到达最大值或最小值后,将继续从头开始生成值。

(选择一项)a)Cycleb)Nocyclec)Cached)Nocache31)在Oracle中,关于HA VING子句,以下说法是正确的是(C)。

(选择)a) HA VING子句和WHERE子句相同b) HA VING子句用于单行的条件查询c) HA VING子句用于已分组的条件查询d) HA VING子句必须紧跟在WHERE子句后面使用32)在Oracle中,PL/SQL块定义了一个带参数的游标: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取值为“CLASSIC”或“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项)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?中,下述(A)命令会使挂起的事务完成.(选择一项)a)alterb)deletec)updated)selecte)insert37)在Oracle中,PL/SQL程序块必须包括(B).(选择一项)a) 声明部分b) 可执行部分c) 异常出来部分d) 以上都是38)Oracle表中,如果没有指定的话,V ARCHAR2的缺省长度是(E).(选择一项)a)1b)256c)38d)4000e)varchar2类型的列必须指定长度39)在Oracle中,表vendor包含以下列:Vendor_ID number primary keyName varchar(30)Location_ID numberOrder_dt dateOrder_amount number(8,2)下列对表vendor操作的语句合法的是(CD)(选择2项)a)select locaton_id,avg(order_amount)from vendor;b) select sum(order_dt) from vendor;c) select sum(order_amount) from vendor;d) select max(order_dt)from vendor;e) insert into employee(salary,last_name,first_name) values(35000,’Wang’,’Fred’);40)在Oracle中,阅读以下PL/SQL代码:1 declare2 p_emp %type;3 cursor emp_cur is4 select ename from emp’5 begin6 for rac_emp in emp_cur loop7 (‘Emp Name:”Oracle中,不属于游标属性的是(CE)。

相关主题