Oracle编程开发面试题.pdf
上传人:qw****27 上传时间:2024-09-12 格式:PDF 页数:7 大小:145KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

Oracle编程开发面试题.pdf

Oracle编程开发面试题.pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

1.请说明实例与数据库的关系;表空间和数据文件的关系2.请阐述同议词的作用.你认为情况下要使用同义词.http://hi.baidu.com/jbgh608/blog/item/09c2f3de181062e277c6386e.html3.varchar2,char两种数据类型有什么区别,如果库表某字段输入"ABC"后储存,该字段数据类型分别为varchar2(10,char(10)存储字节长度以及内容有何区别?4.talbe:pub(pub_codechar(2),pub_namevarchar2(32))book(book_codechar(8),book_namevarhcar2(128),pub_codechar92),author_codechar(4),book_memvarchar2(128))author(author_codechar(4),author_namevarchar2(10),sexchar(1),agenumber(3),dirvarchar2(64))auth_list(auth_datedate,author_codechar(4))在PL/SQL中有以下两种字义v_book_rowbook%rowtype;v_book_codebook.bank_code%type;请说明v_book_row,v_book_code变量的含义以及数据类型5.Tnsnames.ora,LISTENER.ORA两个文件作用?6.请看以下存储过程beginbegin<语句1>exceptionwhenothersdbms_output.put_line("错误1");end;begin<语句2>dbms_output.putline("错误2");end;exceptionwhenothersthendbms_output.put_line("错误3");end;请问,当<语句1>,<语句2>出错时,该存储过程输出字符串分别是什么?7.找出"作者"库表中没有出现在"获奖名单"库表中的所有作者信息的SQL语句,(提示:使用NOTIN,NOTEXISTS,以及外部连接(+)三种方法),并说明那种方法是不优化的出版社:出版社代码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".MONTHUSER_NOASSST_NOFLAG2004-7-1100000910A0001N2004-7-1100000910A0001N2004-7-1100000910A0001N10.改写函数为存储过程createorreplacefunctiontwo_number(v_onenumber,v_twonumber)returnnumberisbeginreturnv_one*v_twoend;请将该函数改写为存储过程,注意传值参数如何设置11.请说明冷备份的步骤和备份内容。1、数据库是一组磁盘或文件的集合。实例物理内存中的数据结构和一组后台进程组成。一个数据库可以被多个实例所装载,但一个实例只能装载一个数据库。表空间是一个逻辑概念,表空间包含段,段包含盘区,区包含数据块。一个段可以来自不同的数据文件,区不能跨越数据文件,一个表空间可以包括多个数据文件,但一个数据文件只能属于一个表空间。2、同义词是数据库方案对象的一个别名,经常用于简化对象访问和提高对象访问的安全性。优点:首先,应用程序开发可以不管数据库的具体对象名;其次,避免应用程序直接访问数据库对象,提高数据库安全性;最后,简化数据库对象的访问。3、VARCHAR2是这按字符串的实际长度存储,但CHAR是按定义的长度存储,如果字串长度不够,则在其后使用空格填充。所以同样存储"ABC",VARCHAR2的存储为'ABC',长度为3,CHAR存储'ABC',字串后有7个空格符,长度为10。4、v_book_rowbook%rowtype表示声明了一个变量v_book_row,它是