Chapter 44. pl/sql(兼容Oracle PL/SQL)SQL过程化语言

Table of Contents

44.1. 概述
44.1.1. 使用 pl/sql 的优势
44.1.2. 支持的参数和结果数据类型
44.2. pl/sql(兼容Oracle PL/SQL) 的结构
44.2.1. 匿名块
44.2.2. 注释
44.3. 声明
44.3.1. 声明函数参数
44.3.2. 复制类型
44.3.3. 行类型
44.3.4. 记录类型
44.3.5. 异常类型
44.4. 数据类型
44.4.1. SQL 数据类型
44.4.2. PLS_INTEGER
44.4.3. STRING
44.5. 表达式
44.6. 基本语句
44.6.1. 赋值
44.6.2. 在pl/sql中执行DML
44.6.3. 执行一个单行结果的查询
44.6.4. 执行动态命令
44.6.5. 完全不做任何操作
44.7. 控制结构
44.7.1. 从函数中返回
44.7.2. 从过程返回
44.7.3. 调用存储过程
44.7.4. 条件语句
44.7.5. 简单循环
44.7.6. GOTO语句
44.7.7. 遍历查询结果
44.7.8. 捕获错误
44.8. 游标
44.8.1. 隐式游标
44.8.2. 显式游标
44.8.3. 处理查询结果集
44.8.4. 游标变量
44.9. 集合
44.9.1. 关联数组
44.9.2. 嵌套表
44.9.3. 可变数组
44.9.4. 集合方法
44.10. 事务管理
44.10.1. 使用事务操作游标
44.10.2. 自治事务
44.11. 包
44.11.1. 包概述
44.11.2. 创建包
44.11.3. 创建和访问包
44.11.4. 示例
44.11.5. 限制
44.11.6. 包参考
44.12. 表函数
44.13. 错误处理
44.13.1. 异常处理概述
44.13.2. 预定义异常
44.13.3. 显式抛出异常
44.13.4. 支持DBMS_UTILITY内置包format_error_backtrace函数
44.13.5. 支持 SQLCODE
44.13.6. 支持 SQLERRM
44.14. 对象名称搜索规则
44.15. 针对Oracle的增强功能