- 3
- 0
- 约2.57千字
- 约 13页
- 2018-03-27 发布于江西
- 举报
ORACLE数据库总结-13页.ppt
ORACLE数据库简单总结 第一章 oracle数据库基本概念 oracle对SQL处理过程包括四个步骤: 语法检查 语义检查 SQL语句解析 执行并返回结果 oracle数据库文件的物理结构由“操作系统”的角度来看,包括: 数据文件 重做日志文件 控制文件 口令文件 初始化参数文件 归档日志文件 第二章 PL/SQL编程基础 PL/SQL块由三个部分组成: 定义部分(常量、变量、游标、用户自定义异常、复杂数据类型) 执行部分 异常处理部分 第三章 PL/SQL程序控制结构 PL/SQL程序流程的控制结构: 条件控制(IF语句、 CASE语句) 循环控制(LOOP语句、 WHILE语句、 FOR语句) 顺序控制 异常处理(系统异常、自定义异常) 第四章 在PL/SQL中更改数据和事物管理 事物(ACID): 原子性(Atomicity) 一致性(consistency) 隔离性(Isolation) 持久性(Durability) 事物的隔离级别: Read uncommitted(未提交读) Read committed(已提交读) Repeatable read(可重复读) Serializable(串行读) Oracle默认的隔离级别是read committed 第五章 在PL/SQL使用游标获取数据 PL/SQL中的游标可分为两种类型: 显式游标 隐式游标 显式游标使用主要有四个步骤: 声明/定义游标 打开游标 读取数据 关闭游标 第六章 动态SQL 一般在下列的情况下我们才需要使用动态SQL: 在PL/SQL块中执行数据定义语句,数据控制语句或会话控制语句(如ALTER SESSION),因为在PL/SQL中,这样的语句是不允许静态执行的。 为了获取更多的灵活性。例如,想在运行时根据实际需求来为SELECT语句的WHERE子句选择不同的schema对象。 动态地使用包DBMS_SQL执行SQL语句,但是为了获得更好的性能,或是DBMS_SQL不支持的功能。 通常有三种执行不同类型的动态SQL方法: 使用EXECUTE IMMEDIATE语句。 除不能处理多行查询语句,其他的动态SQL包括DDL语句,DCL语句以及单行的SELECT查询都可以。 REF CURSOR动态游标,使用OPEN-FOR,FETCH,CLOSE。 能处理动态的多行查询操作,必须要使用OPEN-FOR语句打开游标,使用FETCH语句循环提取数据,最终使用CLOSE语句关闭游标。 使用批量BULK COLLECT执行动态SQL。 通过使用批量动态SQL语句,可以加快SQL语句处理,进而提高PL/SQL的性能。 第七章 开发PL/SQL子程序和包 PL/SQL支持两种类型的子程序: 过程(用于执行特点任务) 函数(用于执行任务并返回值) 过程和函数都具有两部分:规格说明部分和主体部分 过程与函数的比较: 过程与函数的相同功能有: 都使用IN模式的参数传入数据、OUT模式的参数返回数据。 输入参数都可以接受默认值,都可以传值或传引导。 调用时的实际参数都可以使用位置表示法、名称表示法或组合方法。 都有声明部分、执行部分和异常处理部分。 其管理过程都有创建、编译、授权、删除、显示依赖关系等。 第八章 使用PL/SQL编写触发器 ORACLE触发器有三种类型,分别是: DML触发器(DML触发器是由DML语句触发的) 替代触发器(只能使用在视图上) 系统触发器 触发器主要由以下几个要素组成: 触发事件:引起触发器被触发的事件。 触发时间:触发器是在触发事件发生之前(BEFORE)还是之后(AFTER)触发,也就是触发事件和该触发器的操作顺序。 触发操作:触发器被触发之后的目的和意图,是触发器本身要做的事情。 触发对象:包括表、视图、模式、数据库。只有在这些对象上发生了符合触发条件的触发事件,才会执行触发操作。 触发条件:由WHEN子句指定一个逻辑表达式。只有当该表达式的值为TRUE时,遇到触发事件才会自动执行触发器,使其执行触发操作。 触发频率:说明触发器内定义的动作被执行的频率。即语句级(STATEMENT)触发器和行级(ROW)触发器: 语句级(STATEMENT)触发器:是指当某触发事件发生时,该触发器只执行一次; 行级(ROW)触发器:是指当某触发事件发生时,对受到该操作影响的每一行数据,触发器都单独执行一次。 第九章 在JDBC中应用oracle JDBC访问数据库的步骤: 注册并加载驱动程序 创建连接 创建SQL语句对象 提交SQL语句 显示结果 关闭连接 使用PreparedStatement对象能够方便的在JAVA中执行PL/SQL匿名块 CallableSta
您可能关注的文档
- 2010暑假文言虚词.ppt
- 2009级创新班20115:圆锥曲线定点与定值问题 20110121.ppt
- 怎样评价扎哈·哈迪德.ppt
- 大汇物流-沟通技巧.ppt
- 风险投资学5.ppt
- 【绝对精美06】其他针织品及编织品制造企业培训会议演讲项目总结项目计划.ppt
- 自动检测与转换技术4.0.ppt
- 北京大学 大学物理优秀课件系列 第三篇1 静电场(库仑).ppt
- 网站seo优化学习教程.ppt
- 第六章_导游语言技能.ppt
- 2026及未来5年中国电磁铁行业市场发展监测及投资战略咨询报告.docx
- 2026及未来5年中国建筑工程机械行业市场发展监测及投资战略规划报告.docx
- 2026及未来5年中国硫化镍行业市场调研分析及投资战略规划报告.docx
- 2026及未来5年中国烷化剂市场运营态势及发展前景预测报告.docx
- 2026年涤纶细旦长丝项目可行性研究报告(市场数据调查、监测研究).docx
- 2026年弓型虫抗体试剂项目可行性研究报告(市场数据调查、监测研究).docx
- 2026年拖链系统用高柔性数据传输电缆项目可行性研究报告(市场数据调查、监测研究).docx
- 2025年中国水晶圆盘市场调查研究报告.docx
- 2025年中国长网双辊挤浆机市场调查研究报告.docx
- 2026年及未来5年内中国液体氩气行业投资前景及策略咨询研究报告.docx
最近下载
- 储能政策与法规研究.pptx VIP
- 钢筋混凝土框架结构施工组织设计方案.doc VIP
- 以我身份证在银行帮别人贷款协议书8篇.docx VIP
- 钢筋混凝土框架结构施工组织设计方案.docx VIP
- 2025年烟台汽车工程职业学院高职单招数学历年(2016-2024)频考点试题含答案解析.docx
- 第一单元第2课《多样的中国民间美术》教学设计 人美版2025初中美术七年级下册.docx VIP
- 河南省天一大联考英语.doc VIP
- 工程建设-钢筋混凝土框架结构施工组织设计方案.doc VIP
- 2025春初中毕业生学业考试指导书历史教材梳理答案.pdf VIP
- 农业生态学 第一章.ppt VIP
原创力文档

文档评论(0)