Oracle 笔试面试题详解

文章目录

1 概述

1. 笔试、面试常考题(题目来源于网络及工作中的自我总结,欢迎补充)
2. 随时更新,相关知识点,会在本人博客中详细说明(搜索关键字)
3. 最后,愿大家都能找到心仪的工作 ^_^

 
 
 

2 笔试

2.1 选择题

1. 下面哪个用户不是 Oracle 缺省安装后就存在的用户?('A')
   A.SYSDBA
   B.SYSTEM
   C.SCOTT
   D.SYS   
   解析:A:SYSDBA 是 SYS 用户登录时,身份验证的方式
       -- connect system/system@orcl as sysdba        
2. 带有('B')子句的 SELECT 语句可以在表的一行或多行放置排他锁
   A.? FOR INSERT
   B.? FOR UPDATE
   C.? FOR DELETE
   D.? FOR REFRESH   
   解析:A、C、D 这种语法不存在     
3. 在 Oracle 中,当 FETCH 语句从游标获取数据是,下面叙述正确的是('C')
   A.游标打开
   B.游标关闭
   C.当前记录的数据加载到变量中
   D.创建变量保存当前记录的数据   
   解析:A:open cursor
        B:close cursor
        C: fetch cursor into 变量
        D: var =4. 以下不属于集合操作符的是('B')
   A.UNIONUNION ALL
   B.SUM
   C.MINUS
   D.INTERSET
   解析:A:并集 C:差集 D:交集 
        B: 聚合函数              
5. 在 Oracle 中,表分区方式('C')建议分区数是 2 的幂(248等),以获得最平均的数据发布
   A.范围分区
   B.列表分区
   C.散列分区
   D.复合分区
   解析:C.散列分区,又称 hash 分区     
6. 不属于游标属性的是('C')
   A.%NOTFOUND
   B.%FOUND
   C.%ISCLOSE
   D.%ISOPEN  
   解析:C.%ISCLOSE 没有这种操作
7. 用户('A')拥有所有内置的程序包
   A.SYS
   B.SYSTEM
   C.PUBLIC
   D.DEFAULT  
   解析:A.SYS:Oracel 最高权限用户   
8. 事务中使用下列 sql 语句不会引起锁定('A')
   A.SELECT
   B.INSERT
   C.UPDATE
   D.DELETE   
9. 在 Windows 操作系统中, Oracle 的('A')服务器监听并接受来自客户端应用程序的连接请求
   A.Oracle HOME_NAME TNSListener
   B.Oracle Service SID
   C.Oracle HOME_NAME Agent
   D.Oracle HOME_NAME HTTPServer
10. 使用下列的语句产生序列:CREATE SEQUENCE seq_id_test,Oracle 服务器会预先开辟内存并维持的序列值有('C')个
   A.0
   B.10
   C.20
   D.100
   解析:序列参数 cache 的默认值:20   
11. 以下('C')命令可以删除整个表中的数据,并且无法回滚
   A.drop
   B
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值