SID NUMBER NOT NULL , Primary Key SNAME VARCHAR2(30) COURSE_ID
VARCHAR2(10) NOT NULL MARKS NUMBER 你需要查询参加了课程ID 为 C10 的考试,并且分数排在前10 名的学生,以下
D )语句能够实现此功能。( ?匠?????慭歲?佒乗?尠慒歮 FORM students WHERE
ROWNUM<=10 AND course_id='C10' ORDER BY marks DESC;
???呃匠?洬牡獫刬坏啎屍慒歮 FORM students WHERE ROWNUM<=10 AND course_id='C10' ORDER BY marks; C. ??呃匠?洬牡獫刬坏啎屍慒歮 FORM (SELECT SID ,marks FORM students WHERE ROWNUM<=10 AND course_id='C10') ORDER BY marks DESC; D. ??呃匠?洬牡獫刬坏啎屍慒歮 FORM (SELECT SID ,marks FORM students WHERE course_id='C10' ORDER BY marks DESC) WHERE ROWNUM<=10;
33、下面那个不是 oracle 程序设计中的循环语句
( A ) A.forB. loop? end loop end for? D. for?end loopwhileC. end loop?
。C )Select语句中用来连接字符串的符号是 ( 34、 D.”“|| ”A. “+B.“&”C.”“|
)D35、以下 PL/SQL 语句块执行的结果是( set serveroutput on; declare var1 number:= 10; begin loop exit when var1 > 12; var1:= var1 +1; DBMS_OUTPUT.PUT_LINE('a'); end loop; end; 无输出A. aB. aC.
a a
D.
a
a
C36下面叙述正确的是(语句从游标获得数据时, 、在 Oracle 中,当 FETCH )。
游标打开 A. B. 游标关闭 C.当前记录的数据加载到变量中 D.创建变量保存当前记录的数据
B37 Oracle 中,不属于游标属性的是(、
在)。 %NOTFOUND A. %FOUND B. %ISCLOSE C. %ISOPEN
D.
语句中,下列哪个语句允许检查 UPDATE Oracle 38、在C所影响的行数?( )。 SQL%NOTFOUND
A. SQL %FOUND
B. SQL %ROWCOUNT C. SQL %COUNT D.
C、在39 Oracle 中,关于子程序的描述不正确的是()。
A. PL/SQL 子程序是已命名的块,可带参数并可在需要时随时调用 子程序可以具有声明部分、可执行部分和异常处理部分 B.
C. 子程序参数的模式只有 IN 和 OUT 两种模式 D. 子程序可分为过程和函数两种类型
40、如果在程序包的主体中包括了一个过程,但没
有在程序包规范中声明这个过 D)。程,那么它将会
被认为是(
公有的非法的B. A. 私有的C. 受限的D.
41、在 Oracle 中,用下列语句定义了一个过程: CREATE PROCEDURE proc(value1 IN VARCHAR2, value2 OUT NUMBER, value3 IN OUT VARCHAR2) IS BEGIN , END;
假定使用的变量v1/v2/v3 都已经定义,下面对过程 proc 的调用语法正确的是
( B )。 A. proc('tt', 10, v3 ) B. proc ('tt', v2, v3 ) C. proc ( v1, v2, ,dd? ) D. proc ('tt', 10,'dd')
42、在 oracle 中获取前 10 条的关键字是 (D ) firstC)B) LimitD. rownumA.top
43、一个表有百万以上数据,其中一个列经常被作为查询条件并且只有25 个不
)索引提高查询速度。同数据,适合使用(C 反向函数索引C. 位图D. B.A. B-Tree