课程大纲

介绍 PL/SQL

  • PL/SQL 运行时环境概述
  • PL/SQL 块的结构和类型
  • 声明和利用变数
  • 控制结构:条件语句和回圈

将 SQL 合并到 PL/SQL 中

  • 执行 DML 命令
  • 利用 DDL 和动态 SQL
  • 交易控制指令 (TCL)
  • 使用 SELECT 语句执行数据检索

过程和功能

  • 创建和删除过程和功能
  • 参数化技术
  • 按值和引用传递参数;理解 NOCOPY

错误和异常处理

  • 管理 PL/SQL 中的错误和异常的策略

游标 Management

  • 了解记录和静态游标
  • 参数化游标
  • 使用 实现游标 FOR UPDATE

关联阵列

  • 在 PL/SQL 中声明和使用关联数位

  • 封装结构:规格和主体
  • 初始化节、全域变数和记忆体管理
  • 封装、重载和前向声明的概念

触发器

  • 创建 DML 触发器
  • 实现 INSTEAD OF 触发器
  • 了解系统触发器
  • 探索高级触发器功能

内置套件的实际应用

  • 使用写入档案 UTL_FILE
  • 从PL/SQL 发送电子邮件

代码 Management 和编译

  • 代码加密和模糊处理技术
  • 利用条件编译
  • 管理物件依赖关系
  • 解释编译器警告

总结和后续步骤

要求

  • 基本熟练掌握任何程式设计语言(结构化或面向物件)
  • 熟悉 SQL 基础知识和 Oracle 资料库环境

观众

  • 开发人员
  • Database 管理员
 28 小时

客户评论 (3)

即将举行的公开课程

课程分类