作者:empty 出版社:empty |
DB2存储过程-基础详解
博客分类:
•DB2
DB2SQL应用服务器Linux编程
学习 DB2 9.5 SQL Procedural Language,包括变量、条件、处理程序声明、控制流和迭代语句以及错误处理机制。
您将:
•学习 SQL PL 的基本要素。
•理解如何声明变量、条件和处理程序。
•学习控制流语句。
•学习游标处理和如何返回结果集。
•理解错误处理机制。
简介
DB2 SQL Procedural Language(SQL PL)是 SQL Persistent Stored Module 语言标准的一个子集。该标准结合了 SQL 访问数据的方便性和编程语言的流控制。通过 SQL PL 当前的语句集合和语言特性,可以用 SQL 开发综合的、高级的程序,例如函数、存储过程和触发器。这样便可以将业务逻辑封装到易于维护的数据库对象中,从而提高数据库应用程序的性能。
SQL PL 支持本地和全局变量,包括声明和赋值,还支持条件语句和迭代语句、控制语句的转移、错误管理语句以及返回结果集的方法。这些话题将在本教程中讨论。
变量声明
SQL 过程允许使用本地变量赋予和获取 SQL 值,以支持所有 SQL 逻辑。在 SQL 过程中,在代码中使用本地变量之前要先进行声明。
清单 1 中的图演示了变量声明的语法:
清单 1. 变量声明的语法
empty
empty