《Oracle PL/SQL开发》
课时: 3天
课程大纲:
- 示例环境搭建
- PL/SQL代码编程规范
- PL/SQL的概念及执行方式
- PL/SQL语句块的基本结构
- 如何执行PL/SQL
- 在SQL*Plus中使用PL/SQL
- PL/SQL变量和保留字
- 使用%TYPE属性指定数据类型
- PL/SQL中使用的主要数据类型
- 声明和初始化变量
- 变量的作用范围
- 使用SELECT INTO进行变量初始化
- 在PL/SQL语句块中使用DML
- 在PL/SQL语句块中使用序列
- 使用SAVEPOINT
- 条件控制之IF、ELSIF语句以及嵌套IF语句
- 条件控制之CASE语句、CASE表达式
- 迭代控制之LOOP简单循环、WHILE循环、数值型FOR循环
- 错误处理和内置异常
- 用户定义的异常
- RAISE_ APPLICATION_ERROR
- EXCEPTION_INIT编译指令
- SQLCODE和SQLERRM
- 游标及其一般操作
- 使用游标FOR循环
- 集合之索引表(关联数组)
- 集合之嵌套表
- 记录类型
- 过程
- 函数
- 包
- 本地动态SQL之EXECUTE IMMEDIATE语句
- BEFORE和AFTER触发器
- 在触发器中使用事务