- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
存储过程和参数命名约定
存储过程及参数命名规范
一、存储过程命名规范
操作方式 add(添加) mod(修改) del(删除) sel(查询) drag(托拽) copy(拷贝) lock(锁) chk(检查) cho(选择) rp(报表) ini(初始化) get(得到function专用)
结果类型 Tree(树) Tab(表)
修饰语 A(Tab专用修饰符 all)
顺序 bf(之前)
过程标识 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_ChkMod
E _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命名:
普通对象: Xxxx_Rec 例:Type Role_Rec is Record
树对象: 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_OBJ
2. 自定义TABLE命名
名称=模形名称_ OBJ_ARRAY 例:CALENDAR_OBJ_ARRAY
六、入参自定义类型名称规范
自定义table类型入参数命名 入参集对象命名=i_模型名称_array 例:i_hour_array
procedure Ssp_BfHourdelete_check(i_hour_array in HOUR_OBJ_ARRAY, --工时对象
o_Return_Code Out Varc
文档评论(0)