SQL编写规则.cn

SQL编写规则.cn

ID:40577656

大小:173.00 KB

页数:22页

时间:2019-08-04

SQL编写规则.cn_第1页
SQL编写规则.cn_第2页
SQL编写规则.cn_第3页
SQL编写规则.cn_第4页
SQL编写规则.cn_第5页
资源描述:

《SQL编写规则.cn》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、d0d42cd1d05d9efbef7c49aaf842834e.doc「目录」变更记录2校阅人2「目录」3概要4前言4目的4使用范围4开发基准5开发设计5编码规则10命名规约12编码的最佳化14注释基准15新建package、Function、View15代码的修改18Whocolumn列19新建记录19更新记录19未完成和已完成的课题20未完成的课题20已完成的课题2022D0d42cd1d05d9efbef7c49aaf842834e.doc 社外秘d0d42cd1d05d9efbef7c49

2、aaf842834e.doc「目录」变更记录2校阅人2「目录」3概要4前言4目的4使用范围4开发基准5开发设计5编码规则10命名规约12编码的最佳化14注释基准15新建package、Function、View15代码的修改18Whocolumn列19新建记录19更新记录19未完成和已完成的课题20未完成的课题20已完成的课题2022D0d42cd1d05d9efbef7c49aaf842834e.doc 社外秘d0d42cd1d05d9efbef7c49aaf842834e.doc概要前言本开发规

3、约是面向生产统合项目开发,是为了方便OraclePL/SQLForms开发及维护而制作的。目的本开发规约是围绕以下两点进行的。1.简单解读源代码。2.方便管理修改内容。使用范围OracleApplicationsR11i的AddOn开发程序中,在进入数据库开发时,将完全使用本开发规约。而且,Forms的开发规约另外提供。本规约是在假定数据库为Oracle9i的基础上制定的。生产统合项目中包含程序的移植和新程序的地开发两种类型的开发,本开发规约适用于新程序的开发。如果移植开发中、制作新程序包、Func

4、tion、Procedure和他对象,本规约也适用,不过,如果如果设计书中另有规定,则按照设计书,为本规约适用范围外的对象。22D0d42cd1d05d9efbef7c49aaf842834e.doc 社外秘d0d42cd1d05d9efbef7c49aaf842834e.doc开发基准开发设计concurrent化批処理基本上全部为concurrent启动。作为Concurrent处理・package(PL/SQL)・SQL(PL/SQL为非对象)・SQL Loader不作为Concurrent処

5、理・不访问Oracle的Shell等PL./SQLpackage化在Pack内按照功能划分Procrdure和Fuction。不要单独在数据库中创建Procedure和Fuction,而是创建Package,在Package内按照功能划分Procedure和Function,这样不仅仅提高了DB的処理速度,还可以进行攻能分类。Function和Procedure为了防止后期发生修改错误,在一个package内,相同功能不进行2次编码。Insert、Delete、Update等有很高的共通性,所以一般

6、分别为一个Procedure或Function。Overload基本上不使用Overload。原则上只可以使用共通函数,如果需要使用overload,要征得设计人员的同意。编码column一行编码的长度为不移动光标在画面上所能显示的位数,每个项目内要一致。使用UNIX时,通常是在80位的地方被自动换行,所以最大为80位,如果超出这个范围,应该在完整的地方换行,并在行的头部加入空格(indent)。22D0d42cd1d05d9efbef7c49aaf842834e.doc 社外秘d0d42cd1d0

7、5d9efbef7c49aaf842834e.doc理由1.超出指定位数时,如果自动换行,即使加入空格(indent),代码也不容易理解。2.为了对超出画面的代码进行确认,将必须移动游标,由此,将难以弄清它与其他部分的关联。Indent规则Indent为4位,使用空格或使用TAB,每个项目内要统一。控制语句等的indent最大也不能超过编码column的1/3。不足部分为Function或Procedure。理由1.如果混合使用TAB和空格,按照文件生成软件的设定要求,indent将发生变化,由此,

8、使代码变得难以理解。(在UNIXVi,是4位Indent,所以TAB的情况下,有必要变更设定要求)2.在书写或解读代码过程中,如果使用2、3位的indent,很容易犯indent错误。3.Indent太靠后,代码将很难理解。・PL/SQLBLOCK的INDENTPL/SQLBLOCK将各部分的开始命令语句放在头部,以后的部分加INDENT。例PACKAGEBODYSAMPLE_PACKAGE--HEADER部AS--声明部BEGIN--HEADER部PROCEDURE

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。