WEB开发网
开发学院数据库DB2 DB2 9.5 SQL Procedure Developer 认证考试 735 准... 阅读

DB2 9.5 SQL Procedure Developer 认证考试 735 准备,第 1 部分

 2010-10-01 16:37:04 来源:WEB开发网   
核心提示: 系统需求无需安装 DB2 9.5 也可完成本教程,但是,DB2 9.5 SQL Procedure Developer 认证考试 735 准备,第 1 部分(2),为了充分利用本教程,您可以下载免费试用版的 DB2 Express-C 与本教程结合使用,清单 1 中的图演示了变量声明的语法:清单

系统需求

无需安装 DB2 9.5 也可完成本教程。但是,为了充分利用本教程,您可以下载免费试用版的 DB2 Express-C 与本教程结合使用。

简介

DB2 SQL Procedural Language(SQL PL)是 SQL Persistent Stored Module 语言标准的一个子集。该标准结合了 SQL 访问数据的方便性和编程语言的流控制。通过 SQL PL 当前的语句集合和语言特性,可以用 SQL 开发综合的、高级的程序,例如函数、存储过程和触发器。这样便可以将业务逻辑封装到易于维护的数据库对象中,从而提高数据库应用程序的性能。

SQL PL 支持本地和全局变量,包括声明和赋值,还支持条件语句和迭代语句、控制语句的转移、错误管理语句以及返回结果集的方法。这些话题将在本教程中讨论。

变量声明

SQL 过程允许使用本地变量赋予和获取 SQL 值,以支持所有 SQL 逻辑。在 SQL 过程中,在代码中使用本地变量之前要先进行声明。

清单 1 中的图演示了变量声明的语法:

清单 1. 变量声明的语法

                .-,-----------------. 
                V          | 
|--DECLARE----SQL-variable-name-+------------------------------->
        .-DEFAULT NULL------.  
>--+-data-type--+-------------------+-+-------------------------|
 |      '-DEFAULT--constant-' | 

SQL-variable-name 定义本地变量的名称。该名称不能与其他变量或参数名称相同,也不能与列名相同。

图 1 显示了受支持的 DB2 数据类型:

图 1. DB2 数据类型

DB2 9.5 SQL Procedure Developer 认证考试 735 准备,第 1 部分

上一页  1 2 3 4 5 6 7  下一页

Tags:DB SQL Procedure

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接