2022Oracle面试题(基础篇)Oracle面试题(基础篇)OracleDatabase,又名OracleRDBMS,或简称Oracle
是甲骨文公司的一款关系数据库管理系统
以下是关于Oracle面试题(基础篇),希望大家仔细阅读
Oracle跟SQLServer2005的区分
宏观上:1)
最大的区分在于平台,oracle可以运行在不同的平台上,第1页共18页sqlserver只能运行在windows平台上,由于windows平台的稳定性和平安性影响了sqlserver的稳定性和平安性2)
oracle运用的脚本语言为PL-SQL,而sqlserver运用的脚本为T-SQL微观上:从数据类型,数据库的结构等等回答2
如何运用Oracle的游标
oracle中的游标分为显示游标和隐式游标2)
显示游标是用cursor
is吩咐定义的游标,它可以对查询语句(select)返回的多条记录进行处理;隐式游标是在执行插入第2页共18页(insert)、删除(delete)、修改(update)和返回单条记录的查询(select)语句时由PL/SQL自动定义的
显式游标的操作:打开游标、操作游标、关闭游标;PL/SQL隐式地打开SQL游标,并在它内部处理SQL语句,然后关闭它3
Oracle中function和procedure的区分
可以理解函数是存储过程的一种2)
函数可以没有参数,但是肯定须要一个返回值,存储过程可以没有参数,不须要返回值3)
函数return返回值没有返回参数模式,存储过程通过out第3页共18页参数返回值,假如须要返回多个参数则建议运用存储过程4)
在sql数据操纵语句中只能调用函数而不能调用存储过程4
Oracle的导入导出有几种方式,有何区分
运用oracle工具exp/imp2)
运用plsql相关工具方法1