oracle语句中得到info,一些oracle题目,但是我不会做,也找不到答案,请各位帮忙做一下谢谢!...

一些oracle题目,但是我不会做,也找不到答案,请各位帮忙做一下谢谢!

判断题

1.  在PL/SQL程序中,fetch一个cursor,如果取不到记录,不会引发no_data_found异常

2.  Oracle数据库中,如果查询条件中对表中的列进行了运算,也有可能使用该表上的索引

3.  在Oracle中update表时,如果更新的值与原值相等,则不会为记录加锁

4.  在Oracle中update表时,如果没有符合条件的记录,将引发no_data_found异常

5.  Oracle数据库中,rowid可以唯一标识表中的一条记录,后插入的行,其rowid一定比先插入的大

单选题

1.  在PL/SQL程序中,变量x类型为varchar2(30),则下面的表达式的值是:

x:='2'+'1';

选项

A 出错,无法运行

B '21'

C 21

C '3'

2.  Oracle查询语句中,以下4个子句的排列顺序是:

1. where

2. group by

3. order by

4. having

选项        A   1,2,3,4

B   1,2,4,3

C   2,4,3,1

D   1,3,4,2

3.  关于Oracle事务,以下说法错误的是:

选项

A  1只能回滚到事务的开始点

B  DDL会隐式提交事务

C  未提交的事务会对记录加锁

D  子程序的事务可以不影响主程序的事务

4.  以下PL/SQL程序运行后,变量a的值是多少?

Declare

a number(5);

b number(5,2):=9.80;

begin

a:=b;

end;

选项

A   9

B   9.80

C   10

D   运行出错,无法得到值

5.  在Oracle数据库中,新建立一个表employee,插入若干行记录,然后执行delete employee,结果是:

选项

A  删除employee的当前行

B  删除employee的全部记录

C  从数据库删除employee表

D  语法错误

6.  在Oracle数据库中,有工资表salary_info(empno, salary),则取最高工资的语句是:

选项

A  select empno, salary from salary_info group by empno, salary

B  select salary from salary_info group by empno, max(salary)

C  select empno, max(salary) from salary_info

D  selectmax(salary) from salary_info

7.  Oracle数据库中,department是部门表,有10行记录,运行select 8 from department的结果是:

选项

A   语法错误

B   取得前8个部门

C   取得1个数字(8)

D   取得10行数据,每行内容都是数字8

267abf8789d6bad6eaf3c8c87b18d9ed.gif

2007-7-20 13:38 上传

点击文件名下载附件

1.94 KB, 下载次数: 42

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值