现在的位置: 首页 > 数据库 > 正文

Oracle数据库开发规范

2016年04月10日 数据库 ⁄ 共 710字 暂无评论 ⁄ 阅读 559 次
文章目录

【项目支撑文件】

WEB项目支撑时,一般应有以下4类脚本文件:

1)创建表空间、用户及授权的脚本;

2)创建表、约束、索引、序列等对象的脚本;

3)创建过程、函数、包、JOB的脚本;

4)初始化数据的脚本;

【注释】

Oracle两种注释方式,单行注释“--注释内容”和多行注释/*注释内容*/。

1)存储过程、函数、触发器开头必须有多行注释解决代码,必要信息如下:

/*

Description:

Author:

Date:

Version:

Description:

Author:

Date:

Version:

*/

2)Create table或insert into … select语句中,所有字段后最好都有单行注释解决该字段。

【代码规范】

1)代码中,一般关键字使用大写字母,而用户自定义内容,如表名、字段名、变量名等用小写字母;

2)相对独立的代码块之间需要有空行,如变量赋值语句和代码块之间,而且应该增加注释以解决该代码块实现的功能;

3)一般来讲一行代码不应超过80字符,超过了则需要在合理处进行换行;

4)变量声明时,若变量对应表的字段,则变量名应和字段名相同(v_字段名),且变量类型保持一致,(v_字段名 表名.字段名%TYPE;);

5)代码中尽量不使用*代替所有字段,insert语句中应该把所有字段罗列,而不是省略;

6)能使用绑定变量的SQL语句(多在动态SQL中),尽量使用绑定变量,而不是使用常量;

7)UPDATE语句时,尽量将变量进行循环,还不是让UPDATE语句循环;

8)尽量不使用游标,尤其是动态游标,部分游标功能可通过多分支判断实现,即使使用游标也尽量使用FOR游标;

9)设计表的表中一般应该包含流水号字段(序列)和数据生成时间字段;

» 声明:本站文章源于个人经验总结或书籍、互联网转载,内容仅用于个人学习,请勿转载,否则后果自负!

给我留言

留言无头像?