oracle面试题

以下是为您整理出来关于【oracle面试题】合集内容,如果觉得还不错,请帮忙转发推荐。

【oracle面试题】技术教程文章

Oracle面试题(基础篇)

1. Oracle跟SQL Server 2005的区别? 宏观上: 1). 最大的区别在于平台,oracle可以运行在不同的平台上,sql server只能运行在windows平台上,由于windows平台的稳定性和安全性影响了sql server的稳定性和安全性 2). oracle使用的脚本语言为PL-SQL,而sql server使用的脚本为T-SQL 微观上: 从数据类型,数据库的结构等等回答 2. 如何使用Oracle的游标? 1). oracle中的游标分为显示游标和隐式游标 2). 显示游标是用cursor...is命...

oracle面试题

3. Oracle中function和procedure的区别? 1). 可以理解函数是存储过程的一种 2). 函数可以没有参数,但是一定需要一个返回值,存储过程可以没有参数,不需要返回值 3). 函数return返回值没有返回参数模式,存储过程通过out参数返回值, 如果需要返回多个参数则建议使用存储过程 4). 在sql数据操纵语句中只能调用函数而不能调用存储过程 4. Oracle的导入导出有几种方式,有何区别? 1). 使用oracle工具 exp/imp 2). 使用plsql相关工具 ...

oracle 面试题

1.你在设计数据库时,怎样解决锁?锁:同一时间段,很多用户占用一个资源。 抢火车票,提交了订单但未支付,为了避免出现死锁,则可以设计为预-1,等待一段时间之后查看该订单,进行调整。预扣决策。 例子:抢火车票,抢小米,一元秒杀。 2.有10000条数据,其中有1000条数据是错误的(比如pk了或数据格式不对),怎样把剩下9000条数据写进table? 3.你现在公司oracle db 是用什么备份?假如db down掉了,怎样恢复? ...

Oracle面试题【代码】

有一张老师表T,字段是T_ID,T_NAME;有一张学生表S,字段是S_ID,S_NAME;还有一张班级表C,字段是T_ID,S_ID,C_NAME,其中C_NAME的取值只有‘大班’和‘小班’,请查询出符合条件的老师的名字,条件是老师在大班中带的学生数大于老师在小班中带的学生数 --建立T表create table T( t_id number(4) primary key, t_name varchar2(20)); --建立S表create table S( s_id number(4) primary key, s_name varchar...

Oracle面试题2【代码】

create table test_A(2 id number,3 name varchar2(10),4 address varchar2(10),5 phone number(4),6 logdate date);7 8 create table test_B(9 name varchar2(10), 10 address varchar2(10), 11 phone number(4));----插入数据 1 insert into test_a values(1,‘a‘,‘bei‘,2230,‘11-2月-2001‘);2 insert into test_a values(2,‘b‘,‘jing‘,2231,‘11-2月-2002‘);3 insert into test_a values...