存储过程及参数命名规范.doc_第1页
存储过程及参数命名规范.doc_第2页
存储过程及参数命名规范.doc_第3页
存储过程及参数命名规范.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

存储过程及参数命名规范一、存储过程命名规范1 操作方式add(添加) mod(修改) del(删除) sel(查询) drag(托拽) copy(拷贝) lock(锁) chk(检查) cho(选择) rp(报表) ini(初始化) get(得到function专用)2 结果类型Tree(树) Tab(表)3 修饰语A(Tab专用修饰符 all)4 顺序bf(之前)5 过程标识P (对外过程) F(方法) E(内部过程)公有过程命名规则公式:过程名标识对象条件操作及修饰过程标识_对象名(By条件)(结果类型)_主操作方式(修饰语) (顺序)(次操作方式) ()是可选对象例:树查询 p_xxxxTree_Sel树节点查表 p_xxxxTab_Sel主特征表查询P_xxxxByChr_Sel明细特征表查询P_xxxxByDtlChr_Sel查询所有p_xxxxx_SelA独立选择框树P_xxxxTree_Cho独立选择框树查表P_xxxxTab_Cho独立选择框待选项查询 p_xxxxByChr_Cho独立选择框已选择项查询P_xxxxSeled_Cho业务绑定选择框树P_xxxxforxxxTree_Cho业务绑定选择框树查表P_xxxxforxxxTab_Cho业务绑定选择框普通查询p_xxxxforxxxByChr_Cho业务绑定已选择项查询P_xxxxforxxxSeled_Cho除主页面查询外的其他条件查询P_xxxxByxxxx_Sel新增P_xxxx_Add修改 P_xxxx_Mod删除 P_xxxx_Del删除前检查 P_xxxx_ChkBfDel初始化 P_xxxx_IniBfxxx新增,修改,删除任选合一 P_xxxx_Save方法命名规则F_getxxx /函数使用GET内部过程命名规则E_xxxxByxxx_Mod/内部方法E _xxxx_ChkDel E _xxxx_ChkModE _xxxxByxx_Mod二、变量命名规范1.摘要表引用变量命名尽量定义在pkg_bom_define中防止重复定义Dt_xxxxx 如:dt_cnctype_jp 2.自定义常量命名尽量定义在pkg_bom_define中防止重复定义Const_xxxx 如:const_Leaf 3.自定义变量尽量定义在包头防止各过程重复定义 Var_xxxx如:var_curpage 字符型变量 Flt_xxxx 如:flt_monery 浮点型变量 Num_xxxx 如:num_pagecount数字型变量三、RECORD命名规范Record命名:1 普通对象:Xxxx_Rec 例:Type Role_Rec is Record2 树对象:XxxxTree_Rec 例:Type RoleTree_Rec is Record四、游标定义规范1对外返回游标普通游标c_xxx 树游标 c_xxxTree例:type c_role is ref cursor return role_Rec; -返回角色信息游标2内部使用动态游标cur_xxx例:for cur_num in c_num1(i_role_class) loop五、类型自定义对象及table对象命名规范1自定义对象命名对象名模形名称_OBJ 例:CALENDAR_OBJ2. 自定义TABLE命名名称模形名称_ OBJ_ARRAY 例:CALENDAR_OBJ_ARRAY六、入参自定义类型名称规范自定义table类型入参数命名入参集对象命名i_模型名称_array例:i_hour_arrayprocedure Ssp_BfHourdelete_check(i_hour_array in HOUR_OBJ_ARRAY, -工时对象 o_Return_Code Out Varchar2, -返回代码 o_Error_Message Out Varchar2, -错误信息 o_Sqlerrm Out Varchar2 -错误sql信息 )is七、JAVA方法命名规范 在dao接口中命名规范如下:原则:1、过程中P开头的需要定义方法,其他则不需要2、方法命名公式:方法名操作及修饰对象条件参考:过程公式:过程名标识对象条件操作及修饰例:过程名:P_xxxx_ChkBfDelJAVA方法名:chkBfDelxxx 过程名:P_xxxxTree_SelJAVA方法名:queryXxxxTree过程名:P_xxxx_Mod JAVA方法名:modXxxx过程名:P_xxx_SelAJAVA方法名:queryAllXxx 注意事项:1、如果过程结尾是Sel 或SelA JAVA方法为query 或queryAll2、如果过程结尾是Cho JAVA方法为queryXxxxCho其他则严格按原来的过程命名规则定义JAVA方法名称。八、工作量评估 按上面要求进行修改,则要修改现有的520个过程以及所有的JAVA的service,dao以及control层。九、建议过程修改方法过程名修改将导致JAVA开始人员无法对应Procedure名与JAVA方法名的对应关系。建议建立对应关系文件。表格式如下:包:PKG_BOM_BIZFUNCTION原方

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论