WEB开发网
开发学院数据库DB2 DB2 存储过程中如何使用 Optimization Profile 阅读

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 存储过程中如何使用 Optimization Profile

查看原图(大图)

创建存储过程

关于存储过程的具体语法请参考 DB2 存储过程相关的内容。在这里,我们将创建一个名为 GET_EMP_NUM 的简单存储过程来完成我们的所有示例。该存储过程涉及到 sample 数据库中的两张表,部门 DEPARTMENT 表和雇员 EMPLOYEE 表。有两个参数,输入参数 DEPT_NO 代表部门的 ID,输出参数 EMP_NUM 代表该部门的雇员数。实现的具体功能是计算某个部门的雇员数目,用户输入部门的 ID,由该存储过程完成对部门内雇员数目的统计。

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:DB 存储 过程

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