使用 InfoSphere Data Architect 对 DB2 存储过程进行开发、调试与部署
2010-05-13 00:00:00 来源:WEB开发网创建并部署存储过程
创建一个存储过程将会用到“新建存储过程”向导,在此向导中可以为即将创建的存储过程设置名称、SQL 查询语句、输入 / 输出参数以及调试和部署等信息,其中 SQL 查询语句的创建可以利用“新建 SQL 查询”向导创建或直接手工输入。
本文中创建的存储过程实现了将公司雇员数据表中存在重名的雇员的姓名进行添加后缀以重新命名的功能。存储过程包含一个输入参数“IN_EMPLOYEE_NAME”接收用户指定要查找的雇员姓名。
处理过程如下:
1. 根据输入参数“IN_EMPLOYEE_NAME”查询 EMPLOYEE 表中所有雇员姓名为输入参数值的数据
2. 遍历每一条雇员纪录数据,在雇员姓名后添加“下划线 + 数字”的后缀,其中“数字”从 1 开始递增
创建数据表“EMPLOYEE”及测试数据的 SQL 脚本如下:
清单 1. 数据表“EMPLOYEE”及测试数据 SQL 脚本
DROP TABLE "EMPLOYEE";
CREATE TABLE "EMPLOYEE" (
"ID" BIGINT NOT NULL GENERATED ALWAYS AS IDENTITY,
"NAME" VARCHAR(30) NOT NULL ,
"PHONE" VARCHAR(30) NOT NULL ,
"ADDR" VARCHAR(30) NOT NULL );
INSERT INTO EMPLOYEE (NAME, PHONE, ADDR)
VALUES ('Tom','13890219123','No.28 ZPark Beijing');
INSERT INTO EMPLOYEE (NAME, PHONE, ADDR)
VALUES ('Tom','13321992133','No.3 Guomao Beijing');
INSERT INTO EMPLOYEE (NAME, PHONE, ADDR)
VALUES ('Tom','13633093212','No.4 Fuxingmingwai Beijing');
COMMIT;
Tags:使用 InfoSphere Data
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接