数据仓库建设之数据规范(一)--sql编码规范

 

1.编码原则

 

       (1)功能完善:结果输出正确。

 

     (2)执行效率最优:代码优化的方法。

 

     (3)可读性强:复杂的处理加上注解,代码结构整齐。

 

     (4)统一缩紧单位:4个空格为一个缩紧单位。

 

     (5)尽量不使用select *,需要明确指定列名。

 

     (6)对应的括号使用在同一列上对齐。

 

2.编码规范

      

        (1)增加头部注释,模版如下:

 

                 --**************************************************************************

                  -- ** 所属主题: 交易

                 -- ** 功能描述: 交易分析

                  -- ** 创建者 : one

                 -- ** 创建日期: yyyymmdd

                -- ** 修改日志:

                -- ** 修改日期 修改人 修改内容

               -- yyyymmdd  name  comment

              -- 20150830   one   增加交易的判断

             -- 20170923   two   增加新类型

           --**************************************************************************

 

(2)每条SQL语句的注释单独成行,并放在语句的前面。

 

         a.每条SQL语句均应添加注释说明。

 

          b.每条SQL语句的注释单独成行,并放在语句的前面.

 

          c.字段注释紧跟在字段后面。

 

          d.对不易理解的分支条件表达式添加注释。

 

          e.对重要的计算添加注释,说明其功能。

 

          f.添加常量及变量的注释时,应注释被保存值的含义(必选),合法取值的范围(可选)。

 

           数据仓库建设之数据规范(一)--sql编码规范_第1张图片

(2)代码结构整齐

   

          a.首个选择的字段与SELECT之间隔1个缩进量.

 

          b.AS语句应与相应的字段在同一行,多个字段的AS建议尽量对齐在同一列上.

 

          c.SELECT语句选择的字段按照每行1个字段的方式编排。

 

          d.SELECT语句中所用到的from、where、group by、having、order by、join和union等子句要换行并和SELECT左对齐.

 

(4)运算符前后间隔要求

       

         算术运算符、逻辑运算符前后要保留1个空格,并写在同一行。

 

 

你可能感兴趣的:(大数据,数据仓库,数据规范,编码规范,sql)