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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章