Oracle SQL编码规范
1注释
1.1、注释方式可采用单行/多行注释--或/**/方式,对较为复杂的SQL语句加上注释;对
主要的实现算法加注释,说明算法功能;应对不易理解的分支条件表达式加注释;1.2、注释风格注释单独成行放在SQL语句前面。
2命名和格式约定
所有表名、字段名遵照数据字典的定义,系统保留字、内置函数名、PL/SQL保留字大写。2.1、变量名小写;
普通变量名使用“v_”开头;
光标变量以“cur_”开头;
输入参数以“i_”开头;
输出参数以“o_”开头;
输入输出参数以“io_”
2.2、PL/SQL中的子程序命名,使用小写;
函数以“f_”开始;
过程以“sp_“开始;
触发器以“tgr_b[a]dmltype_”;--b:before a:after dmltype:insert,update,delete
类型声明以“tp_”开始;
包以“pkg_”开始;
2.3、命名规范:
1.主键及对应索引:PK_
2.外键:FK___.../
FK__0x(X=1,2,3...)
3.唯一约束及对应索引:UK___.../
UK__0x(X=1,2,3...)
4.检查:CHK__0x...(X=1,2,3...)
5.索引:IDX___.../