oracle数据库编程开发规范

oracle数据库编程开发规范

ID:12561968

大小:238.00 KB

页数:50页

时间:2018-07-17

oracle数据库编程开发规范_第1页
oracle数据库编程开发规范_第2页
oracle数据库编程开发规范_第3页
oracle数据库编程开发规范_第4页
oracle数据库编程开发规范_第5页
资源描述:

《oracle数据库编程开发规范》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ORACLE数据库编程规范第50页,共50页目录第1章范围和简介41.1简介41.2范围41.3关键词41.4术语和定义4第2章文件格式及命名52.1文件格式52.2文件命名5第3章书写规范63.1大小写风格63.2缩进风格73.3空格及换行113.4创建表143.5创建过程/函数/包14第4章命名规范16第5章注释规范21第6章常用语法256.1变量声明256.2返回值256.3符号*256.4包的使用266.5绑定变量266.6异常处理286.7事务控制296.8游标使用296.9代码规模31第7章SQL建议与约束327.1建议327.2禁止35第8章开发工具408.1UltraE

2、dit-32408.2PL/SQLDeveloper408.3TOAD408.4PowerDesigner41第9章数据库代码走读CheckList42第10章附录4510.1常见模块缩写表4510.2常用词缩写表46第50页,共50页表目录表1大小写规范表7表2对象前缀表17表3ORACLE系统对象使用前缀表18表4参数、变量、常量、异常等前缀表19表5常见模块缩写表46表6常用词缩写表47第50页,共50页第1章范围和简介1.1简介本规范是针对关系型数据库ORACLE的相关特性,拟定的用于指导和规范相关开发过程的规范,其旨在通过该规范的约束和建议,使开发人员可以在他们所编写的代码中

3、保持统一正确的风格,提供代码的可读性以及减少出现错误的几率。1.2范围本规范仅适用于关系型数据库系统ORACLE以及其对应的PL/SQL脚本语言。1.3关键词编程规范、数据库、ORACLE、PL/SQL1.4术语和定义本规范采用以下的术语描述:★规则:编程时强制必须遵守的原则。★建议:编程时必须加以考虑的原则。★说明:对此规则或建议进行必要的解释。★示例:对此规则或建议从正、反两个方面给出。第50页,共50页第1章文件格式1.1文件格式规则:数据库脚本文件的文件格式必须为纯文本,不允许使用包含格式文本的文件格式。第50页,共50页第1章书写规范1.1大小写风格规则:数据库脚本中涉及到的

4、各种保留字、关键字、操作符、数据类型、标识符、对象、字段、变量、常量等的大小写风格必须遵循以下规范:表1大小写规范表文字类型大小写示例ORACLE保留字(ReservedWord)大写IDENTIFIED、INITIAL、LONG、MAXEXTENTS、RENAME、ROWNUM、SYSDATE、VARCHAR2ORACLE关键字(Keywords)大写ANALYZE、AUTOEXTEND、COMPILE、DBA、EXTENT、INSTANCE、MAXTRANS、SAVEPOINT、TABLESPACEANSISQL保留字(ReservedWord)大写ADD、BETWEEN、CREA

5、TE、DISTINCT、DROP、FROM、SESSION、SELECT、TABLE、UPDATE、VARCHARANSISQL关键字(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数据类型(D

6、ataTypes)大写INT、NUMBER、DATE系统数据库对象(SystemTables、Views、Functions、Packages、PackageMethods、Exceptions)大写USER$、DBA_JOBS、DECODE、SUBSTR、DBMS_OUTPUT、PUT_LINE、NO_DATA_FOUND第50页,共50页自定义数据库对象(UserObjects)大写T_PUB_TABLE_NAME、F_PUB_GETID、P_KBS_GET_SERVICEINFO字段名(Field)大写USER_NAME、STAFFNO常量(Constants)大写SECONDS

7、_OF_DAY变量(Variable)逻辑首字母大写v_BeginDate、v_FaxNumber、c_StaffAuth说明:lORACLE的关键字和保留字请参见视图V$RESERVED_WORDS;l上表中需要大写的关键字/保留字,可以录入UltraEdit的wordfile.txt,在使用UltraEdit开发时输入这些关键字保留字后会自动变为大写。1.1缩进风格规则:脚本代码块采用缩进风格书写,保证代码清晰易读,风格一致。缩进格数统一为

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

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

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