ORACLE编程规范

ORACLE编程规范

ID:41032868

大小:249.40 KB

页数:71页

时间:2019-08-14

ORACLE编程规范_第1页
ORACLE编程规范_第2页
ORACLE编程规范_第3页
ORACLE编程规范_第4页
ORACLE编程规范_第5页
资源描述:

《ORACLE编程规范》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、ORACLE编程规范2021-07-19第71页,共71页目录第1章范围和简介51.1简介51.2范围51.3关键词51.4术语和定义5第2章文件格式及命名62.1文件格式62.2文件命名6第3章书写规范73.1大小写风格73.2缩进风格83.3空格及换行123.4创建表153.5创建过程/函数/包16第4章命名规范17第5章注释规范22第6章常用语法266.1变量声明266.2返回值266.3符号*266.4包的使用276.5绑定变量276.6异常处理296.7事务控制306.8游标使用306.9代码规模32第7章SQL建议与约束337.1建议337.2禁止36第8章

2、应用设计及性能调整418.1日志表设计418.1.1特点描述418.1.2数据分析428.1.3设计方案428.1.4注意事项458.2并发事务表设计468.2.1特点描述468.2.2数据分析468.2.3设计方案462021-07-19第71页,共71页8.2.4注意事项508.3分区的设计518.3.1分区的优点528.3.2RANGE分区的应用场景538.3.3HASH分区的应用场景548.3.4分区注意事项558.4索引设计558.5性能参数618.5.1序列对性能的影响618.5.2EXTENT对数据插入性能的影响628.5.3INITRANS对性能的影响6

3、38.6常见等待事件64第9章开发工具659.1UltraEdit-32659.2PL/SQLDeveloper659.3TOAD659.4PowerDesigner66第10章数据库代码走读CheckList67第11章附录7011.1常见模块缩写表7011.2常用词缩写表702021-07-19第71页,共71页表目录表1大小写规范表7表2对象前缀表17表3ORACLE系统对象使用前缀表18表4参数、变量、常量、异常等前缀表19表5常见模块缩写表46表6常用词缩写表472021-07-19第71页,共71页第1章范围和简介1.1简介本规范是针对关系型数据库ORACL

4、E的相关特性,拟定的用于指导和规范相关开发过程的规范,其旨在通过该规范的约束和建议,使开发人员可以在他们所编写的代码中保持统一正确的风格,提供代码的可读性以及减少出现错误的几率。1.2范围本规范仅适用于关系型数据库系统ORACLE以及其对应的PL/SQL脚本语言。1.3关键词编程规范、数据库、ORACLE、PL/SQL1.4术语和定义本规范采用以下的术语描述:★规则:编程时强制必须遵守的原则。★建议:编程时必须加以考虑的原则。★说明:对此规则或建议进行必要的解释。★示例:对此规则或建议从正、反两个方面给出。2021-07-19第71页,共71页第1章文件格式及命名1.1

5、文件格式规则:数据库脚本文件的文件格式必须为纯文本,不允许使用包含格式文本的文件格式。1.2文件命名规则:每个数据库脚本文件命名请参照下列描述:1.表:TableName.tab2.函数:FunctionName.fnc3.存储过程:ProcedureName.prc4.包规范:PackageName.spc5.包体:PackageName.bdy2021-07-19第71页,共71页第1章书写规范1.1大小写风格规则:数据库脚本中涉及到的各种保留字、关键字、操作符、数据类型、标识符、对象、字段、变量、常量等的大小写风格必须遵循以下规范:表1大小写规范表文字类型大小写示

6、例ORACLE保留字(ReservedWord)大写IDENTIFIED、INITIAL、LONG、MAXEXTENTS、RENAME、ROWNUM、SYSDATE、VARCHAR2ORACLE关键字(Keywords)大写ANALYZE、AUTOEXTEND、COMPILE、DBA、EXTENT、INSTANCE、MAXTRANS、SAVEPOINT、TABLESPACEANSISQL保留字(ReservedWord)大写ADD、BETWEEN、CREATE、DISTINCT、DROP、FROM、SESSION、SELECT、TABLE、UPDATE、VARCHARA

7、NSISQL关键字(Keywords)大写BEGIN、COMMIT、CONSTRAINT、COUNT、CURSOR、DECLARE、EXECUTE、PRIMARY、SUM、TRANSACTIONPL/SQL保留字(ReservedWord)大写ARRAY、BOOLEAN、DATABASE、DO、EXIT、RAISE、SAVEPOINT、RUN、WHILE、XOR操作符(Operators)大写ALL、AND、ANY、ESCAPE、EXISTS、OR、UNION数据类型(DataTypes)大写INT、NUMBER、DATE系统数据库对象(

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

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

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