请在26日中午之前回复!!急用
回复请标好题号
150
以下关于PL/SQL块的说法正确的是
(A) 匿名块(Anonymous Blocks)是在客户端解析后再送到服务器端执行的
(B) 子程序(Subprograms)是被命名的PL/SQL块,存储在数据库服务器端
(C) 匿名块比子程序执行效率要高
(D) 无论是匿名块还是子程序,其实都是PL/SQL块,在定义变量前都要以DECLARE关键字开始
(E) 过程(procedure)无返回值,而函数(function)是有返回值的
151
在PL/SQL环境中,以下说法正确的是
(A) 字符串是用单引号加以界定的
(B) 字符串是用双引号加以界定的
(C) 对于单行注释可以用双斜线//开始
(D) 多行注释是以大括号{}加以界定的
(E) 每条语句以句点.做为结束符
152
以下关于PL/SQL块的说法正确的是
(A) PL/SQL块是最小的程序单元,因此PL/SQL块是不能嵌套使用的
(B) 为了使变量的定义清楚明了,尽量在DECLARE部分进行定义,但是也可以在BEGIN和END之间的执行部分定义
(C) 异常处理是PL/SQL的一个特点,因此EXCEPTION部分是不可缺少的
(D) 在PL/SQL块中,SELECT查询语句的用法与SQL中的用法是完全相同的
(E) 在PL/SQL块中DECLARE和EXCEPTION部分都是可以缺省的,但BEGIN和END及其之间的部分是要有的
153
以下关于PL/SQL说法正确的是
(A) PL/SQL是对SQL标准的扩展,目前已经在ORACLE,DB2,SQL Server等主流数据库中得到很好的支持
(B) 对于运行在不同操作系统平台上的ORACLE数据库,即使是数据库版本一致,但也不能直接移植PL/SQL程序
(C) PL/SQL就是将过程化的流程控制语句嵌入到SQL命令中,从而实现对SQL执行过程的控制.
(D) PL/SQL代码中包括过程控制部分和非过程化的SQL部分,在执行时由SQL*PLUS负责解析出这两部分,并送到ORACLE服务器端执行.
(E) PL/SQL是对SQL的扩展,提高了性能和灵活性,但它只能在ORACLE数据库上得到支持
154
在SQL*PLUS环境中,若想通过执行PL/SQL代码来显示指定的字符串,
应该首先做哪项设置
(A) set echo on
(B) set output on
(C) set serveroutput on
(D) set dbms_output on
(E) set server_output on
155
在SQL*PLUS环境中,若想通过执行PL/SQL代码来显示指定的字符串,
以下哪个方法可行
(A) 用SQL*PLUS环境支持的SHOW命令
(B) 用DBMS_OUTPUT包的PUT_LINE过程
(C) 用PRINT命令来输出指定的字符串
(D) 用DISPLAY命令来输出指定的字符串
(E) 用DBMS_OUTPUT包的NEW_LINE过程
156
在PL/SQL环境中,若想定义一个变量v_name,要求与emp表中ename字段类型相同,正确的方法是
(A) v_name emp.ename%TYPE;
(B) v_name emp%TYPE.ename;
(C) v_name ename%TYPE IN emp;
(D) v_name ename%TYPE OF em在p;
(E) v_name %TYPE emp.ename;
157
Which background process updates the online redo log files with the
redo log buffer entries when a COMMIT occurs in the database?
(A) DBWn
(B) LGWR
(C) CKPT
(D) CMMT
(E) ARCn
158
Which view should a user query to display the columns associated with the constraints
on a table owned by the user?
(A) USER_CONSTRAINTS
(B) USER_OBJECTS
(C) ALL_CONSTRAINTS
(D) USER_CONS_COLUMNS
(E) USER_COLUMNS
159
客户端用于网络连接的两个配置文件文件是
(A) TNSNAMES.ORA 和 SQLNET.ORA
(B) TNSNAMES.ORA 和 LISTENER.ORA
(C) TNSNAMES.ORA 和 INIT.ORA
(D) SQLNET.ORA 和 LISTENER.ORA
(E) INIT.ORA 和 LISTENER.ORA
160
如何强制执行日志切换
(A) ALTER SYSTEM CHECKPOINT;
(B) ALTER SYSTEM CHECKPOINT FORCE;
(C) ALTER SYSTEM SWITCH LOGFILE;
(D) ALTER SYSTEM SWITCH LOGFILE FORCE;
(E) ALTER DATABASE LOG SWITCH;
161
以下对于SQL比较运算符ANY和ALL的说法正确的是
(A) <ANY 表示小于最小值
(B) >ANY 表示大于最大值
(C) <ALL 表示小于最大值
(D) >ALL 表示大于最小值
(E) 以上说法都不正确
162
对于示例表EMP,字段EMPNO为雇员编号,字段MGR为雇员直属经理的编号
KING是最高领导,他的直属经理编号为空
以下哪个语句能查询出JONES及其所有下属
(A) SELECT LEVEL,ENAME,DEPTNO,EMPNO,MGR FROM EMP
CONNECT BY PRIOR EMPNO=MGR
START WITH ENAME='JONES';
(B) SELECT LEVEL,ENAME,DEPTNO,EMPNO,MGR FROM EMP
CONNECT BY PRIOR MGR=EMPNO
START WITH ENAME='JONES';
(C) SELECT LEVEL,ENAME,DEPTNO,EMPNO,MGR FROM EMP
CONNECT BY EMPNO=PRIOR MGR
START WITH ENAME='JONES';
(D) SELECT LEVEL,ENAME,DEPTNO,EMPNO,MGR FROM EMP
CONNECT BY MGR=EMPNO
START WITH ENAME='JONES';
163
对于示例表EMP,字段EMPNO为雇员编号,字段MGR为雇员直属经理的编号
KING是最高领导,他的直属经理编号为空
以下哪个语句能查询出SMITH及其所有上司
(A) SELECT LEVEL,ENAME,DEPTNO,EMPNO,MGR FROM EMP
CONNECT BY MGR=EMPNO
START WITH ENAME='SMITH';
(B) SELECT LEVEL,ENAME,DEPTNO,EMPNO,MGR FROM EMP
CONNECT BY PRIOR EMPNO=MGR
START WITH ENAME='SMITH';
(C) SELECT LEVEL,ENAME,DEPTNO,EMPNO,MGR FROM EMP
CONNECT BY MGR=PRIOR EMPNO
START WITH ENAME='SMITH';
(D) SELECT LEVEL,ENAME,DEPTNO,EMPNO,MGR FROM EMP
CONNECT BY EMPNO=PRIOR MGR
START WITH ENAME='SMITH';
164
对于示例表EMP,字段EMPNO为雇员编号,字段MGR为雇员直属经理的编号