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. 附录