〖授课方式〗北京程序设计培训周末班
〖课程名称〗PL/SQL高级开发培训
〖发布单位〗中科信软科技有限公司北京 → 进入主页
〖原 价〗面议 〖优 惠 价〗面议
〖发布者IP〗111.196.72.198
〖开课形式〗随到随学
〖更新日期〗2015年03月29日
〖主办地区〗北京 [招生培训]
〖开课地点〗北京市海淀区中关村
〖百度搜索〗
一、培训目标
本课程专为已掌握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).删除触发器
![]() |