如果是开发的话,那还是基于SQL这种语言的语法了,要多自己使用才能熟悉的。 对于oracle数据库来说,PL/SQL delelopment是重点,除了SQL,还要了解触发器trigger,存储过程procedure,任务job,视图view等等。
1、组函数,
2、having和where的区别,
3、伪列,
4、怎么实现数据分页?
5、表链接
6、事务(ACID)
7、数据安全
8、序列
9、索引
10、你所参与过的项目用了几个表?
1
update t
set logdate=to_date('2003-01-01','yyyy-mm-dd')
where logdate=to_date('2001-02-11','yyyy-mm-dd');
2
select
from t
where name in (select name from t group by name having coung()>1)
order by name;--没说清楚,到底是升序还是降序
3
select ID,NAME,ADDRESS,PHONE,LOGDATE
from
(
select t,row_number() over(partition by name order by name) rn
from t
)
where rn = 1;
4
update t
set (address,phone)=
(select address,phone from e where ename=tname);
5
select
from t
where rownum <=5
minus
select
from t
where rownum <=2;
也没什么特别的地方,有些题目用oracle特有的函数去做会比较简单,像在第三题中用到的oracle的分析函数,以及在第一题中用到的oracle的to_char()函数。
这几个题目主要是看你能不能使用oracle的函数去处理
以上就是关于面试的时候问你熟悉oracle数据库吗全部的内容,包括:面试的时候问你熟悉oracle数据库吗、Oracle数据库DBA面试中都会出现哪些问题、ORACLE数据库面试题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)