Chapter 40. PL/pgSQL - SQL过程语言
Table of Contents
- 40.1. 概述
- 40.1.1. 使用PL/pgSQL的优点
 - 40.1.2. 支持的参数和结果数据类型
 
 - 40.2. PL/pgSQL的结构
 - 40.3. 声明
- 40.3.1. 声明函数参数
 - 40.3.2. 
别名 - 40.3.3. 拷贝类型
 - 40.3.4. 行类型
 - 40.3.5. 记录类型
 - 40.3.6. PL/pgSQL变量的排序规则
 
 - 40.4. 表达式
 - 40.5. 基本语句
- 40.5.1. 赋值
 - 40.5.2. 执行一个没有结果的查询
 - 40.5.3. 执行一个仅有单行结果的查询
 - 40.5.4. 执行动态命令
 - 40.5.5. 获取结果状态
 - 40.5.6. 什么也不做
 
 - 40.6. 控制结构
- 40.6.1. 从函数返回
 - 40.6.2. 条件
 - 40.6.3. 简单循环
 - 40.6.4. 遍历命令结果
 - 40.6.5. 遍历数组
 - 40.6.6. 捕获错误
 
 - 40.7. 游标
- 40.7.1. 声明游标变量
 - 40.7.2. 打开游标
 - 40.7.3. 使用游标
 - 40.7.4. 通过游标结果进行循环
 
 - 40.8. 错误和消息
 - 40.9. 触发器过程
- 40.9.1. 对数据变化的触发
 - 40.9.2. 事件触发器
 
 - 40.10. 在后台下的PL/pgSQL
- 40.10.1. 变量替换
 - 40.10.2. 计划缓存
 
 - 40.11. 开发PL/pgSQL的一些提示
 - 40.12. 从Oracle PL/SQL进行移植
- 40.12.1. 移植样例
 - 40.12.2. 其它注意事项
 - 40.12.3. 附录