存储过程开发规范与技巧
开发规范
1.
书写规范
1):程序头书写规范
程序头开始部分应说明程序整体的功能,存储过程名称,编写人,编写日期,修改人,
修改日期,版本号以及过程涉及的表和视图。示例如下:
/*
名称及实现功能
:
版本
: (
版本号标示:新建
V1.0.0
小的修改变为
V1.0.1
大的修改
V1.1.0
重构
V2.0.0)
Create by *** Create Date 2006-06-29
Update by *** update Date 2006-06-30
修改原因
:
Update by *** update Date 2006-06-31
修改原因
:
涉及的表或视图:
dump_init
辅助表
(DM)
:记录存储过程中使用的物化视图日志序号
mlog$_acrcusmrsecindex
源表
(ODS)
:客户第一索引物化视图日志
,
使用同义词
ft_gld_customerdata
目标表
(DM)
:客户事实表
*/
CREATE OR REPLACE PROCEDURE *******
------------------------------------------------------------------------------
2):代码书写规范
语句中出现的所有表名、字段名全部小写,系统保留字、内置函数名、
保
留字大写。
连接符
、
、
、以及=、
、
等前后加上一个空格。
子句书写时,每个条件占一行,语句令起一行时,以保留字或者连接符
开始,连接符右对齐。
查询的
过滤,原则应使过滤记录数最多的条件放在最前面。
多表连接时,使用表的别名来引用列。
查找数据库表或视图时,只能取出确实需要的那些字段,不要使用
来代替所有
列名。
文档被以下合辑收录
评论