笔试Oracle技术评测试题

上传人:枫** 文档编号:507014876 上传时间:2023-10-16 格式:DOC 页数:6 大小:64KB
返回 下载 相关 举报
笔试Oracle技术评测试题_第1页
第1页 / 共6页
笔试Oracle技术评测试题_第2页
第2页 / 共6页
笔试Oracle技术评测试题_第3页
第3页 / 共6页
笔试Oracle技术评测试题_第4页
第4页 / 共6页
笔试Oracle技术评测试题_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《笔试Oracle技术评测试题》由会员分享,可在线阅读,更多相关《笔试Oracle技术评测试题(6页珍藏版)》请在金锄头文库上搜索。

1、Oracle技术测试一、单项选择1. 下列语句中,可以取消admin用户对student表的更改权限的SQL语句是( )A. Grant Update On student From adminB. Revoke Update On student From adminC. Grant Update To student From adminD. Revoke Update To student From admin2. Oracle中能去掉查询语句值左边的空格的关键字是( D )A. DistinctB. Sum C. AvgD. ltrim3. 在oracle中,执行Select leng

2、th(bai_百度) from dual语句,其结果是:( C )A. 8 B. 9C. 6 D. 74. 执行select replace(admin,min,ppts) from dual;其结果是:( C )A. adpptsB. minpptsC. adpptD. adhisppts5. 进行“select MOD(-64,7) from dual”,其结果是:(A)A. -1B. -9C. 7D. 96. 如果要对student表增加一个age字段,类型为整型,以下哪个语句完成了该功能:()A. alter table student add fields ageint;B. alt

3、er table student add field age int;C. alter table student modify add age int;D. alter table student add ageint;7. SELECT * FROM product WHERE price =11与该语句等价的是:( )A. SELECT * FROM product WHERE price BETWEEN 11 AND 30B. SELECT * FROM product WHERE price 11C. SELECT * FROM product WHERE price =30 AND

4、 price create table test(id number,name varchar2(20);表已创建。SQL insert into test(id,name) values (1,xzh);已创建 1 行。SQL insert into test(id,name) values (2,phj);已创建 1 行。SQL commit;提交完成。SQL insert into test(id,name) values (3,hxb);已创建 1 行。SQL rollback;回退已完成。完成上述操作后,test表中应该有几行记录 ( )A. 没有数据B. 1C. 2D. 317.

5、假定表a有4条记录,并有id字段,执行 Select * From a Where ID=ID 后,返回多少条记录?( )A. 16B. 8C. 4D. 返回空18. 在oracle中,使用( )命令即可查询表字段的数据类型。A. SELECTB. UPDATEC. DESCD. ALTER TABLE19. 以下语句属于DDL语句的是( )A. GRANT select on 人员表 to public;B. GRANT CREATE any table to zq;C. REVOKE CONNECT FROM zq;D. ALTER USER ZQ PASSWORD EXPIRE;20.

6、阅读以下PL/SQL程序:beginfor idx in 1.10 loopdbms_output.put_line(Index=|idx) ;End loopend;以下说法正确的是()。(选择一项)A.程序出错,因为第2行变量idx没有声明B.程序出错,因为第3行字符串连接应该用+号,而不是|C.程序出错,因为第3行变量idx必须用TO_CHAR函数进行类型转换D.该段代码可以正常运行21. 在Oracle中,在执行SQL语句时,你不小心使用delete命令将所有的行删除,那么使用()命令可以取消这一操作。(选择一项)A.EXITB.QUITC.COMMITD.ROLLBACK22. Or

7、acle的内置程序包不包括以下()。(选择一项)A. DBMS_ALERTB. DBMS_ROWIDC. CALENDARD. DBMS_ERROR23. ()触发器允许触发器操作中的语句访问行的列值。(选择一项)A. 行级B. 语句级C. 模式D. 数据库级24. Oracle 10g的数据库缺省的优化模式为()。(选择一项)A. ALL_ROWSB. Cost-based OptimizerC. Rule-based OptimizerD. Choose25. 在Oracle中,在提交Fetch语句后返回了两行记录,那么%NOTFOUND中存储的值是()。(选择一项)A. TRUEB. N

8、ULLC. NoneD. FALSE26. 在Oracle中,下列()语句不能用于控制游标。(选择一项)A OpenB CreateC FetchD Close27. 在使用连接查询的时候,会返回满足条件的所有记录,而且还会返回不满足连接条件的连接操作符右边表的其他行的连接是()。(选择一项)A. left joinB. right joinC. inner joinD. full join28. Oracle PL/SQL 中表示系统当前时间的是()。(选择一项)A. now B. datetimeC. sysdateD. date29. 在Oracle中,使用下列的语句:CREATE PU

9、BLIC SYNONYM parts FOR Scott.inventory;完成的任务是( )。(选择一项)A. 为用户Scott指定了新的对象权限B. 给Scott.inventory对象创建一个公有同义词partsC. 为用户Scott指定了新的系统权限D. 给Scott.inventory对象创建一个私有同义词parts30. 在Oracle程序中处理语句时发生的逻辑错误导致( )故障。(选择一项)A、实例B、介质C、语句D、用户进程二、多项选择1、在Oracle中,有表“cd”,它包含属性“cdcode”,“category”和“cdname”,要查询category取值为“clas

10、sic”或“rock”的行,应采用语句( )。(选择两项) A. select*from cd where catagory in (classic,rock)B. select*from cd where catagory betweenclassicandrockC. select*from cd where catagory=classicand catagory=rockD. select*from cd where catagory=classicor catagory=rock2、oracle字符串的连接是()A、SELECT COL1|COL2 FROM TABLE ;B、SELECT CONCAT(COL1,COL2) FROM TABLE ;C、SELECT COL1|&COL2 FROM TABLE ;D、SELECT COL1$COL2 FROM TABLE ;3、在Oracle中,下列()语句可以合法地创建一个函数。A、CREATE FUNCTION func_name(cdcode NUMBER) RETURN CHAR IS DECLARE dis_cd CHAR(15); BEGIN.END;B、CREATE FUNCTION func_name(cdcode NUMBER)RETURN CHAR

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号