admin 管理员组

文章数量: 1184232


2024年3月27日发(作者:workup是什么意思啊)

Oracle数据库编码规范

1目的

使用统一的命名和编码规范,使数据库命名及编码风格标准化,以便于阅读、理解和

继承。

2适用范围

本规范适用于公司范围内所有以ORACLE作为后台数据库的应用系统和项目开发工

作。

3规范

3.1书写规范

丑陋的书写规范不仅可读性较差,而且给人以敬而远之的感觉;而良好的书写规范则给

人以享受和艺术的体验。

3.1.1大小写风格

规则3.1.1.1

所有数据库关键字和保留字命名使用大小写不做要求。

3.1.2缩进风格

规则3.1.2.1

程序块严格采用缩进风格书写,保证代码清晰易读,风格一致,缩进格数统一为2/4个。

必须使用空格,不允许使用【Tab】键。以免在用不同的编辑器阅读程序时,因【Tab】键所

设置的空格数目不同而造成程序布局不整齐。

规则3.1.2.2

当同一条语句需要占用多于一行时,每行的其他关键字与第一行的关键字进行右对齐。

第 1 页

IF flag = True THEN

Select username

Into vUserInfo

From userInfo

Where userId = ‘id’

END IF;

3.1.3空格及换行

规则3.1.3.1

不允许把多个语句写在一行中,即一行只写一条语句且一行最长不能超过80字符 ;

规则3.1.3.2

避免将复杂的SQL语句写到同一行,建议要在关键字和谓词间换行。

WHERE子句书写时,每个条件占一行。

规则3.1.3.3

相对独立的程序块之间必须加空行。

BEGIN、END独立成行。

3.1.4其它

规则3.1.4.1

确保变量和参数在类型和长度上与表数据列相匹配。如果与表数据列宽度不匹配,则当较宽

或较大的数据传进来时会产生运行异常。

3.2命名规范

对于命名规范来说,想要做到完全统一的确是不可能的任务。命名规范更多的是个人层

面的爱好,既使无法完全做到一致,但是我们仍然要尽量去遵守。

3.2.1字段命名规范

在此仅提供几种常见的命名方法,如表3-2-1所示。

表3-2-1 命名规范表

UserName 适合英语比较好,并且喜欢抑扬顿挫的人

第 2 页


本文标签: 命名 规范 风格 数据库 书写