DB2 存储过程中如何使用 Optimization Profile
2010-09-03 00:00:00 来源:WEB开发网核心提示: 清单 3.创建 SYSTOOLS.OPT_PROFILE 表的脚本CREATETABLESYSTOOLS.OPT_PROFILE(SCHEMAVARCHAR(128)NOTNULL,NAMEVARCHAR(128)NOTNULL,PROFILEBLOB(2M)NOTNULL,PRIMARYKEY
清单 3.创建 SYSTOOLS.OPT_PROFILE 表的脚本
CREATE TABLE SYSTOOLS.OPT_PROFILE (
SCHEMA VARCHAR(128) NOT NULL,
NAME VARCHAR(128) NOT NULL,
PROFILE BLOB (2M) NOT NULL,
PRIMARY KEY ( SCHEMA, NAME ) );
可以看到该表包含三列,SCHEMA 列代表该概要文件的模式名,NAME 列代表该概要文件的名字,SCHEMA.NAME 可以在数据库内唯一确定一个优化概要文件。PROFILE 列存储概要文件的具体信息。将上述脚本保存到文件 SYSTOOLS.OPT_PROFILE.DDL 中,然后连接到数据库,执行该脚本,完成该表的创建工作。
清单 4.创建 SYSTOOLS.OPT_PROFILE 表的命令脚本
db2 connect to sample
db2 -tvf SYSTOOLS.OPT_PROFILE.DDL
db2 connect reset
图 3.创建 SYSTOOLS.OPT_PROFILE 表
查看原图(大图)
创建存储过程
关于存储过程的具体语法请参考 DB2 存储过程相关的内容。在这里,我们将创建一个名为 GET_EMP_NUM 的简单存储过程来完成我们的所有示例。该存储过程涉及到 sample 数据库中的两张表,部门 DEPARTMENT 表和雇员 EMPLOYEE 表。有两个参数,输入参数 DEPT_NO 代表部门的 ID,输出参数 EMP_NUM 代表该部门的雇员数。实现的具体功能是计算某个部门的雇员数目,用户输入部门的 ID,由该存储过程完成对部门内雇员数目的统计。
[]
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 基础: 表空间和缓冲池
- ››DB2 XML 编程,第 1 部分: 理解 XML 数据模型
- ››DB2 pureScale 实战
- ››存储过程中的top+变量(downmoon)
- ››DB2 存储过程中如何使用 Optimization Profile
- ››DB2 pureScale 新特性 -- Member Restart
- ››DB2 Express-C 9.7.2 新增特性
- ››DB2 9.7 新特性 - 内联 LOB 的使用
更多精彩
赞助商链接