oracle面试题300题

作者&投稿:尤贡 (若有异议请与网页底部的电邮联系)

Oracle面试题(基础篇)
3). 显式游标的操作:打开游标、操作游标、关闭游标;PL\/SQL隐式地打开SQL游标,并在它内部处理SQL语句,然后关闭它 3. Oracle中function和procedure的区别? 1). 可以理解函数是存储过程的一种 2). 函数可以没有参数,但是一定需要一个返回值,存储过程可以没有参数,不需要返回值 3). 函数return返回值没有返回参数...

oracle面试题
3.select ename,(select ename from emp where empno in(a.mgr)) from emp a ;整个查询分为子查询和父查询,(select ename from emp where empno in(a.mgr))为子查询,emp a指的是员工表,a为这个查询为emp表指定的别名,知道了a 代表什么,a.mgr就好理解了,a.mgr其实就是emp.mgr,表示e...

oracle面试题
第一题选B,过程完全可以调用函数,只要接收回值就和调用其他过程一样。第二题选C,oracle 提供的包就是一些pl\/sql形式的API,当然可以调用了。第三题选B,一个使用 begin\/end 的块中可以包含其他 begin\/end 块。

oracle .java 面试题,如下图,怎么写?
1.1) select max(e.sal), min(e.sal) from emp e group by e.deptno;1.2) select max(e.sal), min(e.sal) from emp e where e.job = 'CLERK' group by e.deptno;1.3) select e.ename, e,deptno, e.sal from emp order by e.deptno desc , e.sal asc2.1) select ...

甲骨文(Oracle)面试题目
,也许你不必在面试过程中给出完全详尽的答案,只需要通过你的解答使面试考官了解你 对ORACLE概念的熟悉程度。1.解释冷备份和热备份的不同点以及各自的优点 解答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。而冷 备份指在数据库关闭后,进行备份,适用于所有模式的数据库。热备份...

oracle数据库面试题,如下,求解!
1product主键id顾客表主键acid商品交易表为联合主键(acid+id),同时acid和id分别是顾客表和商品表的外键2select b.acname,b.acadressfrom product a,customer b,order c where a.id=c.id and b.acid=c.acidand a.name='李子'3select t1.acnamefrom(select b.acnamefrom product a,customer ...

oracle数据库面试题
Oracle数据库中的事务是一系列的操作序列,这些操作可以是一个完整的业务逻辑过程。其特性包括以下几点:一、原子性。事务是数据库的逻辑工作单位,事务中包括的诸操作要么都做,要么都不做,即原子性。事务中的操作要么全部执行,要么全部不执行。这是事务最基本的特性。二、一致性。事务执行的结果必须是...

Oracle数据库的面试题目及答案
Oracle数据库的面试题目及答案 基础题目:1. 比较truncate和 命令 解答:两者都可以用来删除表中所有的记录。区别在于:truncate是DDL操作,它移动HWK,不需要 rollback segment .而Delete是DML操作, 需要rollback segment 且花费较长时间.【相同点 truncate和不带where子句的, 以及drop都会删除表内的数据 ...

oracle数据库面试题
1、b没有访问表employee的权限,或者有权限但是在做desc时没有加用户名在表前面。2、在建表时设置了max extent参数导致了表extent数满了之后不能再进行扩展。3、tablespace full表示该表空间没有可扩展的块了,这是设置了datafile为autoextend off后或者系统中没有可扩展的物理空间导致。4、首先我需要有...

一个面试题 oracle:学生表s(sno、sname),课程表c(cno、cname,cteacher...
--1 select * from s where s.sno not in(select sno from c,sc where c.cno=sc.cno and c.cteacher='张三')--2 select (select sname from s where s.sno=main.sno),avg(sc.score)from s main,sc where main.sno=sc.sno and main.sno in(select sno from s s1,sc sc1 ...

竹师15644651608问: oracle面试题 -
兴隆台区奥克回答: create table scores (id integer,score integer);1.随机生成100个人的成绩 begin for i in 1 .. 100 loop insert into scores select trunc(dbms_random.value(0,100),0),trunc(dbms_random.value(0,100),0) from dual; end loop; end;/2.统计出100-86为优秀、...

竹师15644651608问: ORACLE数据库面试题 -
兴隆台区奥克回答: 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;--没说清楚,到底是升序还是降序...

竹师15644651608问: oracle面试问哪些问题 -
兴隆台区奥克回答: 1、update 表 set 年龄-1 where 年龄>=122、order by 某一列 asc、order by 某一列 desc3、没写条件,会全部删除,除非没有commit.4、group by

竹师15644651608问: oracle几道简单面试题,请大侠帮忙 -
兴隆台区奥克回答: 1,数据库迁移需要考虑的问题很多,这个一句两句也说不完;2,首先考虑的就是数据量,如果是小表,没有索引反而访问还要快一些.3,权衡全表还是走索引,看SQL的执行计划就可以了;4,这个数据库对象是用在两个数据库之间联接,交换,查询数据用的.5,去数据库里查锁住的进程,杀了就可以了.之后再分析原因.6,分区表是数据量大于1.5gb以上才用的吧.7,临时表空间当然会满,查视图也是一样的.8,开了归档就相当于win系统的设置里开了系统还原一样.9,redo这个设置要看实际情况,根据主机CUP处理能力,数据库优化参数等因素决定的.

竹师15644651608问: Oracle 存储过程面试题 -
兴隆台区奥克回答: 根据你现有的内容,做个完全同步的 merge into frp.t17_organ dusing frp.t40_organ s on (s.organno=d.organno) when matched then update set d.organname=s.organname,..... when not matched then insert values (s.organno.........)完整题目可以发我私信

竹师15644651608问: 关于oracle面试“实际“问题 -
兴隆台区奥克回答: --取两个日期间的工作天数 SELECT COUNT(*) INTO vn FROM (SELECT vod + ROWNUM - 1 RN FROM DUAL CONNECT BY ROWNUMWHERE TO_CHAR(RN, 'D') BETWEEN 2 AND 6; --返回数字 RETURN vn;--异常判断并返回-1 EXCEPTION WHEN OTHERS THEN RETURN -1; END fun_get_workdays; 然后select id,fun_get_workdays(begin_date date, end_date date) from table

竹师15644651608问: Oracle数据库面试题 用户的权限都有哪些 -
兴隆台区奥克回答: 系统权限: 允许用户执行特定的数据库动作,如创建表、创建索引、连接实例等(对用户而言)对象权限: 允许用户操纵一些特定的对象,如读取视图,可更新某些列、执行存储过程等(是针对表或视图而言的)1.系统权限超过一百多种有...

竹师15644651608问: 面试要是问到 精通Oracle或SQL Server等大型数据库开发会问道哪些问题 -
兴隆台区奥克回答: 如果是开发的话,那还是基于SQL这种语言的语法了,要多自己使用才能熟悉的.对于oracle数据库来说,PL/SQL delelopment是重点,除了SQL,还要了解触发器trigger,存储过程procedure,任务job,视图view等等.

竹师15644651608问: oracle问题1,怎么写?是面试题:11、创建表right - item - new,复制表right - item的结构?12、创建过程的句子结构是?我没分了,不知谁能帮我,11我会,... -
兴隆台区奥克回答:[答案] 11. create table right_item_new as select * from right_item where 1=012. create or replace procedure procname(val in number,...) asdeclarebegin ...end;

竹师15644651608问: oracle面试题,一个SQL语句,求解 -
兴隆台区奥克回答: SQL code--举例如下SQL>delete emp 2wherenotexists (select1from3 (select rownum rn,empno from emp) t 4where t.empno=emp.empno and t.rn in(2,5));已删除12行.SQL>select*from emp; EMPNO ENAME JOB MGR HIREDATE ---------- --------...


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网