Oracle数据库编程1Word下载.docx

上传人:b****9 文档编号:13056438 上传时间:2022-10-04 格式:DOCX 页数:19 大小:49.72KB
下载 相关 举报
Oracle数据库编程1Word下载.docx_第1页
第1页 / 共19页
Oracle数据库编程1Word下载.docx_第2页
第2页 / 共19页
Oracle数据库编程1Word下载.docx_第3页
第3页 / 共19页
Oracle数据库编程1Word下载.docx_第4页
第4页 / 共19页
Oracle数据库编程1Word下载.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

Oracle数据库编程1Word下载.docx

《Oracle数据库编程1Word下载.docx》由会员分享,可在线阅读,更多相关《Oracle数据库编程1Word下载.docx(19页珍藏版)》请在冰豆网上搜索。

Oracle数据库编程1Word下载.docx

B.包含空值的连接字符串||等于与空字符串连接,结果还是空值。

(实践过,不是空值)

C.空值做为判断条件是写法是:

判断字段=null。

(isnull/isnotnull)

D.表Emp中有5条记录,empID分别为1,2,3,4,5,那么查询语句Select*fromEmpwhereempIDnotin(2,3,4,null)的执行后结果是2条记录。

(实践过,为0条记录)

4.已知05年7月25日是星期一,那么函数

TO_CHAR(NEXT_DAY(TO_DATE(’25-JUL-05’,’DD-MON-RR’),’MONDAY’),’DD-Month-YYYY’)结果是:

(B)

A.25-JULY-2005B.01-August-2005

C.25-JULY-2005D.26-JULY-2005

验证:

selectTO_CHAR(NEXT_DAY(TO_DATE('

25-7月-05'

'

DD-MON-RR'

),'

星期一'

DD-Month-YYYY'

)fromdual;

(验证的时候注意数据库的字符集问题)

5.如果EMPID所选的值是60494,下列函数执行后,结果是哪一项:

(b)

SELECTDECODE(empid,38475,'

Terminated'

60494,'

LOA'

'

ACTIVE'

)FROMEMP;

A.60494B.LOA

C.TerminatedD.ACTIVE

6.查询语句SELECTSUBSTR(‘HelloWorld’,4,5)FROMDUAL;

返回结果,正确的是:

(a)

A.loWorB.World

C.lloWoD.loWo

7.查询语句SELECTROUND(13.57),ROUND(13.57,1),ROUND(13.57,-1),TRUNC(13.57,-2)FROMDUAL返回结果,正确的是:

(c)

A.13.57,13.6,10,13

B.13,13.5,14,0

C.14,13.6,10,0

D.13.6,13.5,11,13

8.语句WHERESALBETWEEN1000AND4000与下列哪个子句等价:

A.WHERESAL>

=1000ANDSAL<

=4000

B.WHERESAL>

1000ANDSAL<

4000

C.WHERESAL>

=1000ORSAL<

D.WHERESAL>

=1000ANDSAL<

9.关于对UNION和UNIONALL的描述,下列描述正确的是(多选):

(ac)

A.UNION操作符返回两个查询结果集的并集,并去掉重复行。

B.UNIONALL操作符返回两个查询结果集的并集,并去掉重复行。

C.UNION操作符返回两个查询结果集的并集,并缺省按照第一列升序排序。

D.UNIONALL操作符返回两个查询结果集的并集,并缺省按照第一列升序排序。

10.数据库中有两张表,employees(雇员表),departments(部门表),如下图所示,如果想要获得全部雇员的信息,不管这个雇员是否被分配了部门,以下答案正确的是:

(d)

A.SELECTlast_name,department_nameFROMemployeesJOINdepartments(+)

B.SELECTlast_name,department_nameFROMemployees(+)JOINdepartments

C.SELECTlast_name,department_nameFROMemployeeseRIGHTJOINdepartmentsdON(e.department_id=d.department_id)

D.SELECTlast_name,department_nameFROMemployeeseLEFTJOINdepartmentsdON(e.department_id=d.department_id)

11.SQL语句SELECTdepartment_id,job_id,avg(salary)FROMemployeesWHEREdepartment_id=100GROUPBYjob_idHavingavg(salary)>

2000中有错误的是哪一个子句:

A.SELECT子句B.WHERE子句

C.GROUPBY子句D.Having子句

12.关于子查询的描述,下列说法正确的是(多选):

(abd)

A.子查询必须要写在括号内。

B.子查询可以写在FROM,WHERE,HAVING子句中。

C.<

ALL主要应用于多行子查询中,表示要小于子查询结果集的任意一个值即可。

D.子查询可以用在UPDATE的SET子句中。

13.关于模糊查询中通配符“_”描述正确的是:

(b)

A.“_”代表多个字符B.“_”代表一个字符

C.“_”不能与“%”一同使用D.“_”代表代表零个或多个字符

14.下列哪个约束只能定义在列级定义上:

A.UNIQUEB.NOTNULL

C.CHECKD.PRIMARYKEY

E.FOREIGNKEY

15.关于约束PRIMARYKEY和UNIQUE描述正确的是:

(b)

A.PRIMARYKEY和UNIQUE都可以定义在一个或多个列上。

B.UNIQUE可以定义在多个列上,PRIMARYKEY不可以。

C.PRIMARYKEY和UNIQUE约束的列都可以为空值。

D.PRIMARYKEY和UNIQUE约束在一个表中都可以有任意个。

16.关于对索引的描述,下列正确的是:

(a)

A.在一个表上可以建立多个索引。

B.索引可以增加查询的速度,所以建立索引越多越好。

C.索引通常建立在欲查询的表的数据量很大,并且查询最终得到的结果集也很大的情况下。

D.索引删除之后,索引所基于的表中的数据也被删除了。

17.SQL语句的执行顺序是:

(c)

selectfromwheregroupbyhavingorderby

A.123456B.234561

C.234516D.124563

18.查看序列S1的当前值,应该使用下列的哪一项:

A.S1.NEXTVALB.S1.CURRVAL

C.S1.MAXVALD.S1.MINVAL

19.关于ROWNUM的描述,下列正确的是:

(d)

A.ROWNUM是每个表中实际存在的列。

B.ROWNUM是每条查询语句执行完成之后,给每行数据填充的行号,行号从0开始。

(从1开始)

C.ROWNUM做为条件表达式时,可以使用任何算术运算符。

D.ROWNUM经常用来做为分页查询。

20.关于TRUNCATE和DELETE命令,下列描述正确的是:

A.两者都属于DML语句。

B.两者都不属于DML语句。

C.执行TRUNCATE命令之后,该会话中先前未提交的事务自动提交。

D.执行TRUNCATE命令之后,该会话中先前未提交的事务自动回滚。

21.关于使用AlTERTABLE进行修改表的定义,下列描述正确的是(多选):

(bcd)

A.使用该命令可以修改表的名称B.使用该命令可以修改列的名称

C.使用该命令可以修改列的数据类型D.使用该命令可以修改列的精度

22.关于Oracle中对锁的描述正确的是:

(d)

A.修改某个表中的某行数据,Oracle会自动锁住整个表。

(验证过,只是锁住一行)

B.执行查询语句,Oracle会自动对要查询的结果加上锁。

(没有锁上)

C.锁在被相关操作申请并持有后,该操作执行结束后,会马上释放。

(事务结束后才释放)

D.会话A在时间T1修改资源X,未提交;

会话B在时间T2修改资源Y,未提交;

会话A在时间T3修改资源Y,未提交;

会话B在时间T4修改资源X;

会产生死锁。

23.关于事务的描述,下列说法正确的是:

A.执行一个DDL或DCL语句后,事务自动开始。

B.执行一个DDL或DCL语句后,事务自动提交。

C.执行一个DDL或DCL语句后,事务自动回滚。

D.执行一个DDL或DCL语句后,对当前事务没有影响。

24.关于Oracle中用户的描述,下列选项正确的是(多选):

(cd)

A.Oracle中的所有用户都可以执行CreateUser命令。

(错)

B.使用CreateUser命令新建一个用户之后,该用户自动拥有了登录权限。

C.使用“DropUser用户名cascade”命令执行删除用户之后,该用户下的所有对象也自动被删除。

D.用户的授权可以通过直接授权,也可以通过角色来间接授权。

25.对于权限的授予,下列说法正确的是:

(d)

A.WITHGRANTOPTION选项可以实现系统权限的传递。

(对象权限)

B.WITHADMINOPTION选项可以实现对象权限的传递。

(系统权限)

C.以上两种说法都正确。

D.以上两种说法都不正确。

26.下面哪个SQL语句可以查询出名字当中有’A_B’这样的员工?

(单选)(d)

A.select*fromempwhereenamelike'

%A\_B%'

escape'

\\'

;

B.select*fromempwhereenamelike'

%A_B%'

escape;

C.select*fromempwhereenamelike'

A_B%'

%'

D、select*fromempwhereenamelike'

\'

27.在SQLPlu

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1