DB2存储过程编写规范

上传人:平*** 文档编号:13299655 上传时间:2017-10-23 格式:DOC 页数:15 大小:136.27KB
返回 下载 相关 举报
DB2存储过程编写规范_第1页
第1页 / 共15页
DB2存储过程编写规范_第2页
第2页 / 共15页
DB2存储过程编写规范_第3页
第3页 / 共15页
DB2存储过程编写规范_第4页
第4页 / 共15页
DB2存储过程编写规范_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《DB2存储过程编写规范》由会员分享,可在线阅读,更多相关《DB2存储过程编写规范(15页珍藏版)》请在金锄头文库上搜索。

1、数据库技术标准系列招商银行研发中心技术标准 1DB2 存储过程编写 规范版本号:1.0修订记录:修订日期 修订版本 修订人 修订内容2007-03-01 1.0 潘冬梅 制定DB2存储过程编写规范数据库技术标准系列招商银行研发中心技术标准 2目录第一章.前言 .3一.编写目的 .3二.编写背景 .3三.适用范围 .3第二章.程序结构 .4一.整体结构 .4二.程序说明 .5三.变量定义 .5四.异常错误处理 .6五.程序正文 .7第三章.命名规范 .7一.存储过程命名 .7二.参数命名 .8三.变量命名 .8四.临时表命名 .9第四章.书写格式 .9一.表达范式 .9二.段落缩进 .9三.段落

2、间隔 .10四.程序注释 .10第五章.注意事项 .11一.固定的输出参数 .11二.临时表的使用 .11三.数据的插入 .11四.where 条件 .12五.count 的使用 .12六.全表删除 .12七.MERGE(UPSERT) 的使用 .12第六章.附录 A.12数据库技术标准系列招商银行研发中心技术标准 3第一章.前言一.编写目的为了提高开发效率和程序的可读性,降低程序编写过程的出错率和重复劳动性,保持程序编写风格的一致性和连贯性,特定此规范。二.编写背景目前数据库工具有很多种,考虑到数据仓库开发的实用性,数据仓库开发工具选择了 DB2。三.适用范围本规范适用于招商银行信息技术部开

3、发人员以及运行管理人员,从事 DB2 存 储过程开发的相关技术人必须按照此规范编写存储过程。数据库技术标准系列招商银行研发中心技术标准 4第二章.程序结构一.整体结构创建 DB2 存储过程必须按如下标准格式书写:DROP PROCEDURE 模式名.过程名CREATE PROCEDURE 模式名.过程名( IN|OUT 输入|输出变量名 输入|输出变量类型 , . )SPECIFIC 模式名.过程名LANGUAGE SQL/* 程序说明 */BEGINEND其中:1) 模式名是用来指定该存储过程属于哪个模式下的,默认为编译该过程的登录用户名,但为了过程的统一管理以及各系统间的相互区分,必须 要

4、指定一个模式名,模式名由过程所属项目设计中统一制定。2) 存储过程可以参数不 带参数,但如果带参数必须按照命名规则写出参数名,明确指定参数类型,并显示定义参数的输入输出性质。多个参数之间用换行和逗号分隔。3) 程序体一般包括变量定义、异常错误处理、程序正文等。4) 整个过程结束的标志符为 。数据库技术标准系列招商银行研发中心技术标准 5二.程序说明程序说明是一种注释,是对存储过程作用、定义等的一种描述,在程序正文开始前必须有必要的说明,其具体内容包括:脚本名称:该存储过程名功 能:存储过程的作用与所要完成的目的参 数: 对输入输出参数进行必要的说明调 用:如何调用该过程,调用条件等,并写出一个调用的例子返 回 值:将所有可能的返回值列出创建时间:首次建立该过程的时间作 者:建立该过程的作者姓名修改记录:依次记录每次修改的修改人、修改日期、修改原因等信息三.变量定义变量定义规则如下:DECLARE 变量名 1 变量类型 DEFAULT 默认值;DECLARE 变量名 2 变量类型 DEFAULT 默认值;原则上每个变量的定义都要单独放置一行,并以分号结尾。变量的定义应该

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号