存储过程也可以说是业务处理层,以我使用存储过程的经历,关键在于存储过程的单一化,也就是一个存储过程不能包容所有的业务,最好单一点,带来的好处是条理清楚,同时送入的参数也单一,几乎无需预先处理
例如如下几个存储过程名:
pro_T_Org_StockRecordBak_StockIn_Cancel --入库取消
pro_T_Org_StockRecordBak_StockIn_Examine --入库审核
pro_T_Org_StockRecordBak_StockMove_Cancel --移库取消
pro_T_Org_StockRecordBak_StockMove_Examine --移库审核
共同的参数是
ALTER PROCEDURE [dbo].[pro_T_Org_StockRecordBak_StockMove_Examine]
@StockRecord int,
@Organize int,
@StockType int,
@ApplyType int,
@Examiner int,
@ExamineTime datetime,
@ExamineRemark varchar(256)
AS

被折叠的 条评论
为什么被折叠?



