某上市公司面试题

1.请说明实例与数据库的关系;表空间和数据文件的关系

2.请阐述同议词的作用.你认为情况下要使用同义词.

3.varchar2,char两种数据类型有什么区别,如果库表某字段输入"ABC"后储存,该
字段数

据类型分别为varchar2(10,char(10)存储字节长度以及内容有何区别?

  1. talbe :

pub(pub_code char(2),pub_name varchar2(32))

book(book_code char(8),book_name varhcar2(128),pub_code
char92),author_code

char(4),book_mem varchar2(128))

author(author_code char(4),author_name varchar2(10),sex char(1),
age

number(3),dir varchar2(64))

auth_list(auth_date date,author_code char(4))

在PL/SQL中有以下两种字义

v_book_row book%rowtype;

v_book_code book.bank_code%type;

请说明v_book_row,v_book_code变量的含义以及数据类型

5.Tnsnames.ora,LISTENER.ORA两个文件作用?

6.请看以下存储过程

begin

begin

<语句1>

exception

when others

dbms_output.put_line(‘错误1’);

end;

begin

<语句2>

dbms_output.putline(‘错误2’);

end;

exception

when others
then

dbms_output.put_line(“错误3”);

end;

请问,当<语句1>,<语句2>出错时,该存储过程输出字符串分别是什么?

7.找出"作者"库表中没有出现在"获奖名单"库表中的所有作者信息的SQL语句,(提示:使用

NOT IN,NOT EXISTS,以及外部连接(+)三种方法),并说明那种方法是不优化的

出版社: 出版社代码 char(2),出版社名称 varchar2(32)

图书: 图书编号 char(8),图书名称 varchar2(128),出版社代码 char(2),作者代号

char(4),图书简介
varchar2(128)

作者: 作者代号 char(4),作者名称 varchar2(10),性别 char(1),年龄 number(3),文学

方向
varchar2(64)

获奖名单: 获奖日期 date,获奖人员 char(4)

8.请阐述归档日志模式与非归档日志模式的区别以及对数据库备份恢复能力的影响.

9.ORACLE数据库表METER中存在伪列Rowid,请利用ROWID来编写以下语句:从以下记录中找

到唯一的任一条记录并更新该记录FLAG为"Y".

MONTH      USER_NO      ASSST_NO 
   FLAG

2004-7-1   1000009      10A0001      N

2004-7-1   1000009      10A0001      N

2004-7-1   1000009      10A0001      N

10.改写函数为存储过程

create or replace function two_number(v_one number,v_two number)

return number is

begin

return v_one*v_two

end;

请将该函数改写为存储过程,注意传值参数如何设置

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值