PL/SQL编码规范的一些建议】的更多相关文章

由于业务的复杂多变,我们编写完的程序,在后期肯定要被修改,而且修改的人很可能不是自己.这种情况我们都遇到过. 而且,看别人的代码可能会觉得很痛苦:为什么他要这样写相关逻辑?为什么变量名称要这样定义?换用这种方式不是更好吗?……等等.原因很简单:我们没有一个相关的代码编写规范.而你所换用的方式可能对其他人不适合. 我们已经做成功了几个系统.而后期,我们还会编写或者维护更多的代码.这样,编码的规范性就显得很重要了. 下面是我遵循的一些规则,以及Steven的几个建议,欢迎拍砖. 1. 严格遵循命名约…
1        目的 为了保证所每个项目组编写出的程序都符合相同的规范,便于理解和维护,便于检查.减少出错概率,有助于成员间交流,保证一致性.统一性而建立的SQL程序编码规范. 2        范围 该规范适用于所有需要基于SQL开发的项目. 3        规范内容 3.1 命名规范 3.1.1     总体命名规范 l  名称的长度不超过32个字符. l  名称采用英文单词.英文单词缩写和数字,单词之间用“_”分隔. 说明:除非用户提供文档化的行业标准(例如,国标或部颁标准),否则不得…
大小写风格 所有数据库关键字和保留字均大写; 缩进风格 使用空格, 缩进2格(前边空两个格, 后边要与SQL语句的一致, 比如下面:) SELECT * FROM TABLE 空格及换行 1行只写1条语句 避免将复杂的SQL语句写在同一行, 建议要在关键字和谓词除换行. 相对独立的程序块之间必须加空格 BEGIN , END 独立成行 命名规范…
1. 必须对表起别名,方便调查表用了哪些列 比如 select owner,object_id,name from a,b where a.id=b.id; 如果不对表取别名,我怎么知道你访问的列是哪个表的.如果SQL几百行,如果SQL表关联很多,去死吧. 2. 数据库对象 命名 表             前缀/后缀 T_XXX 视图         前缀/后缀  V_XXX 物化视图  前缀/后缀 MV_XXX 索引         IDX_列名 特殊表 数据仓库 事实表  _FACT 数据…
在页面上,只需要显示人们看的懂的文字就行,但是在数据库里面就不一定了,一般情况下,在数据库里面存字母,数字等除了汉字以外的字符,存汉字有个问题,就是有时候不同oracle数据库的客户端会出现乱码问题:这样显示在相应的页面上也会出现乱码问题,为了避免这种情况的发生,就需要在页面显示汉字,在数据库面不要存汉字就行:下面是例子: 一.easyui页面上数据: <div class="fitem"> <label>处理状态:</label> <sele…
--基本结构DECLARE--变量声明部分:在此声明PL/SQL用到的变量,类型,游标,以及局部的存储过程和函数BEGIN --执行部分:过程及SQL语句,即程序的主要部分 EXCEPTION --执行异常部分:异常处理END;--PL/SQL基本规范:全部的保留字,roacle的内置函数,程序包以及用户自定义的数据类型都用大写--PL/SQL基本规范::每行只写一条语句,逗号后以及运算符的前后都应加空格--PL/SQL基本规范::要使用有意义的名称命名:--PL/SQL基本规范:使用"_&qu…
1.标识符命名规则当在 PL/SQL 中使用标识符定义变量.常量时,标识符名称必须以字符开始,并且长度不能超过 30 个字符.另外,为了提高程序的可读性,Oracle 建议用户按照以下规则定义各种标识符:--当定义变量时,建议使用 v_ 作为前缀,例如 v_sal, v_job等.--当定义常量时,建议使用 c_ 作为前缀,例如 c_rate .--当定义游标时,建议使用 _cursor 作为后缀,例如 emp_cursor .--当定义例外时,建议使用 e_ 作为前缀,例如 e_integri…
1.pl/sql编程 2.存储过程 3.函数 4.触发器 5.包 6.pl/sql基础 -定义并使用变量 7.pl/sql的进阶 8.oracle的视图 1.pl/sql编程 1.理解oracle的pl/sql的概念    2.掌握pl/sql编程技术(过程.函数.触发器)    pl/sql是标准sql语句的扩展    简介        1.过程.函数.触发器都是由pl/sql编写        2.过程.函数.触发器是在oracle中        3.pl/sql是非常强大的过程语言  …
目录      注释 1.1  多行注释 1.2  单行注释 1.3  函数的注释   命名 2.1  常量的命名 2.2  函数的命名 2.3  变量的命名 2.3.1  成员变量 2.3.2  公共变量命名 2.3.3  实例变量命名 2.4  图片的命名 2.5  类的命名 2.5.1分类名 2.6  条件语句 2.7  变量   下划线   Immutable 实例初始化   类型 5.1  CGRect 函数 5.2  常量 5.3  枚举类型 5.4  布尔变量 5.5  单例 5.…
<h3 align="center">PHP编码规范及建议</h3>### 编码规范- PHP代码文件必须以 <?php 标签开始.```<?php //开头// 不结尾```- PHP代码文件必须以不带BOM的UTF-8编码.```例sublime, setting增加,"show_encoding" : true```- 每行的字符数不超过 80 个字符```例,sublime"word_wrap": &q…