sql存储过程insert 后的错误检查很重要。否则出错前台无法知道

 insert CBC_PRecvGoodsOutDetail(Porder, InPorder, Code, InType, OutQty, 
            Price, PurPrice, OutTotal, salePrice,-- Unit, 
            PosNo, 
            LotNo,
            TgtSiteNo, SrcSiteNo, BusiDate, smemo, createdate, 
            creator, lastupdate, lastupdateuser, resultid, SID) values(
            @p_vcPorder, @vcInPorder, @p_vcProdCode, @p_vcOutType, @fOutQty,
            @fCostPrice, 0, cast(isnull(@fCostPrice, 0)* @fOutQty as numeric(18, 2)),  @p_fSalePrice, --@vcUnit
            @vcPosNo,
            @p_vcLotNo,
            @p_vcTgtSiteNo, @p_vcSiteNo, convert(varchar(10), @dtOutDate, 120), '出库', getdate(),
            @p_vcUserId, getdate(), @p_vcUserId, null, @iSID) 

    /*
            
        if @@ERROR <> 0 
        begin
          set @p_iRetCode = 10002
          set @p_vcRetMsg = '数据错误:Insert CBC_PRecvGoodsOutDetail......'
          return -1        
        end   

*/

        if @fRestQty <= 0
        begin
          break
        end

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值