班级规模及环境--热线:4008699035 手机:15921673576( 微信同号) |
坚持小班授课,为保证培训效果,增加互动环节,每期人数限3到5人。 |
上课时间和地点 |
上课地点:【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院 【北京分部】:北京中山/福鑫大楼 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路) 【成都分部】:领馆区1号(中和大道) 【沈阳分部】:沈阳理工大学/六宅臻品 【郑州分部】:郑州大学/锦华大厦 【石家庄分部】:河北科技大学/瑞景大厦 【广州分部】:广粮大厦 【西安分部】:协同大厦
近开课时间(周末班/连续班/晚班):2025年5月19日....--即将开课--............................(欢迎您垂询,视教育质量为生命!) |
实验设备 |
☆资深工程师授课
☆注重质量
☆边讲边练
☆合格学员免费推荐工作
★实验设备请点击这儿查看★ |
质量保障 |
1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
2、课程完成后,授课老师留给学员手机和Email,保障培训效果,免费提供半年的技术支持。
3、培训合格学员可享受免费推荐就业机会。 |
课程大纲 |
|
PL/SQL高级开发培训
PL/SQL高级开发培训
一、培训目标
本课程专为已掌握Oracle SQL 语言和Oracle 数据库基本使用技能的应用开发人员而设计。在本课程中,学员将学习如何使用PL/SQL集合开发、在 PL/SQL 中使用虚拟私有数据(VPD)设计精细设计方法、掌握大对象(LOB)相关程序包的用法及管理安全文件LOB等;此外,还掌握PL/SQL非常有用的内置包(如DBMS_METADATA、DBMS_ASSERT等)的用法。
二、培训内容
1.PL/SQL 编程概述
1).描述PL/SQL 程序结构
2).PL/SQL block的组成
3).描述存储过程和函数
2.PL/SQL 开发考虑
1)Oracle 系统支持的数据类型与PL/SQL 数据类型
2)子类型的创建与使用方法
3)显式光标与隐式光标概念
4)光标变量概念与编程方法
5)光标变量的参数传递方法
6)光标变量 与 静态光标比较
3.创建PL/SQL存储过程(Procedures)
1).存储过程的开发步骤
2).创建存储过程
3).创建带参数的存储过程
4).通过参数调用存储过程
5).在存储过程中抛出异常
6).删除存储过程
4.创建PL/SQL函数
1).什么是函数
2).创建PL/SQL 函数
3).在SQL语句中调用user-defined functions
4).删除函数
5).存储过程和函数的异同点
5. 创建PL/SQL包
1).使用DESCRIBE查看包及其组件
2).明确包头和包体
3).创建包:变量, 游标,异常,存储过程和函数
4).如何调用PL/SQL包
5).删除包
6).在包中使用table和record类型
7).使用Oracle提供的PL/SQL包
8).使用动态SQL: EXECUTE IMMEDIATE
6. 在PL/SQL 操作LOB
1)Oracle大对(LOB)象变迁回顾
2)LOB 相关表与表空间规划
3)LOB 相关表及LOB列初始存储配置方法
4)管理 表空间内的LOB
5)BFILE 与 OS 路径规划
6)创建和使用 DIRECTORY 对象来访问和使用 BFILE
7)关于 DBMS_LOB 包
8)使用 DBMS_LOB 操作 LOB
9)删除 LOB 段的方法
10)使用 DBMS_LOB 创建临时LOB 方法
7. 创建PL/SQL触发器
1).描述触发器的类型
2).设计触发器的guidelines
3).创建DML触发器
4).触发器的点火条件
5).在DML触发器中使用条件谓词
6).创建行级触发器
7).使用OLD和NEW限定符
8).存储过程和触发器的异同
9).删除触发器
|