Oracle数据库编程1Word下载.docx
- 文档编号:13056438
- 上传时间:2022-10-04
- 格式:DOCX
- 页数:19
- 大小:49.72KB
Oracle数据库编程1Word下载.docx
《Oracle数据库编程1Word下载.docx》由会员分享,可在线阅读,更多相关《Oracle数据库编程1Word下载.docx(19页珍藏版)》请在冰豆网上搜索。
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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 数据库 编程