全文预览

SQL编码规范教材

上传者:hnxzy51 |  格式:ppt  |  页数:64 |  大小:967KB

文档介绍
必要的解释。?示例:对此规则或建议从正、反两个方面给出例子。Р提纲Р概述?排版规则?注释规则?命名规范?SQL程序编码规则?SQL性能规则与建议?程序质量保证?安全保障Р2Р2.1一般规则?2.2 E-SQL排版规则Р一般规则Р规则2.1 独立单元书写规则:?整个文件,以过程、函数或包为相对独立的单元。在每个单位中,采用以下统一格式。?示例:?CREATE or REPLACE ……?ASА……?BEGINА……?EXCEPTIONА……?END;?即:CREATE、AS、BEGIN、EXCEPTION和END,在第1列。后面的内容,间隔1个TAB书写。?除非内部处理,否则一律带上EXCEPTION。Р一般规则Р规则2.7 循环语句:?循环开始语句(FOR、WHILE)跟LOOP语句分行。?END LOOP语句,跟LOOP在同一列位置。?示例:?FOR v_Index IN 1..20?LOOPА……?END LOOP;Р一般规则Р规则2.7 循环语句:?一行最长不能超过80字符。当超过时,以语意为单位,进行断行,且断行后的内容,缩进书写。?示例:?-- 创建汇总基础表 Create_BaseDat?-- p_BaseSQL in varchar -- SQL 语句?-- p_sResultTBL in varchar-- 结果输出数据表?-- p_sInfoStr in varchar-- 提示信息?--?-- 返回值:<0, 出错;=0, 无记录;>0记录数?Function CReate_BaseData(p_BaseSQL in varchar, Аp_sResultTBL in varchar, p_sInfoStr in varchar2) RETURN INT;?此外,SELECT/FROM/WHERE/ORDER BY/GROUP BY等子句必须另起一行写。

收藏

分享

举报
下载此文档