北京某公司Oracle面试题

2023-07-06   


1.请说明实例与数据库的关系;表空间和数据文件的关系
   2.请阐述同议词的作用.你认为情况下要使用同义词.
   3.varchar2,char两种数据类型有什么区别,如果库表某字段输入”ABC”后储存,该 字段数
  
   据类型分别为varchar2(10,char(10)存储字节长度以及内容有何区别?
   4. 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
  
   exception
   when others
   dbms_output.put_line(‘错误1′);
   end;
   begin
  
   dbms_output.putline(‘错误2′);
   end;
   exception
   when others then
   dbms_output.put_line(“错误3″);
   end;
   请问,当,出错时,该存储过程输出字符串分别是什么?
   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;
   请将该函数改写为存储过程,注意传值参数如何设置


相关内容:

  1. 北京软件公司ORACLE面试题
  2. 杭州某公司的Oracle面试题
  3. Oracle及SQL相关面试题
  4. 外企Oracle面试题
  5. Oracle DBA面试题