库存重算新存储过程(The new store inventory recalculation process).docVIP

库存重算新存储过程(The new store inventory recalculation process).doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
库存重算新存储过程(The new store inventory recalculation process)

库存重算新存储过程(The new store inventory recalculation process) quoted_identifier上集 去 ansi_nulls上集 去 改变程序 pr_xtsjtz(@ gl_bmh varchar(10),“star_rq DateTime,@ end_rq DateTime,@区间整数输出) 作为 声明@ SPBH varchar(100) 声明SL整数 声明@ SJ十进制(10,2) 声明@年varchar(4) 声明@二varchar(4) 声明@月varchar(2) 声明@次varchar(2) 声明@ flh_new varchar(50) 声明@ ys_new varchar(30) 声明@ gg_new varchar(20) 声明@ yslsh_new varchar(20) 选择@ = 0 开始交易tran_cgdsave 开始------------修正库存帐 执行pr_rqgetny @ @ @ star_rq,年产量、月产量 选择“二=“年 选择“次=投((CAST(@月为int)- 1)为varchar(2)) 如果len(@次)= 1选择“次= 0”+“次 如果“月= 01开始选择“选择”“次= 12 2 =投((CAST(@年为int)- 1)为varchar(4))结束 更新敏sqsl = 0套,dqsl = 0年=“年和月= @月@ gl_bmh BMH = 声明csr_kcz滚动光标 选择dqsl SPBH,其中来自KCZ的年和月=“=”二次和BMH = @ gl_bmh 打开csr_kcz 读取一csr_kcz为@ SPBH,@ sl 而@ @ fetch_status = 0 开始 选择“flh_new = FLH,@ ys_new = YS,@ gg_new = GG,@ yslsh_new =从哪里ggxh SPDA SPBH = @ SPBH 如果不存在(从敏那里年=“年和月= @月和BMH = @ gl_bmh和SPBH = @ SPBH选择1) 插入酮康唑(年、月、BMH、SPBH,dqsl,kccb,FLH,YS,GG,yslsh)值(@年@月,@ gl_bmh,@ SPBH,0,0,@ @ @ flh_new,ys_new,gg_new,@ yslsh_new) 如果@ @误差 0开始回滚事务tran_cgdsave 近csr_rkd 选择“区间= 1 返回结束 更新敏集sqsl = @ SL,dqsl = @ SL哪里年=“年和月= @月和BMH = @ gl_bmh和SPBH = @ SPBH 如果@ @误差 0开始回滚事务tran_cgdsave 近csr_kcz 选择“区间= 1 返回结束 读取一csr_kcz成@ @ sl SPBH,结束 近csr_kcz 释放csr_kcz 结束 开始------------入库单 声明csr_rkd滚动光标 选择SPBH,总和(SL)从rktz在RQ =“star_rq和RQ =“end_rq和BMH = @ gl_bmh 集团通过SPBH 打开csr_rkd 读取一csr_rkd为@ SPBH,@ sl 而@ @ fetch_status = 0 开始 选择“SJ =答从SPDA哪里SPBH = @ SPBH 选择“flh_new = FLH,@ ys_new = YS,@ gg_new = GG,@ yslsh_new =从哪里ggxh SPDA SPBH = @ SPBH 如果@ @误差 0开始回滚事务tran_cgdsave 近csr_rkd New = @ yslsh _ ggxh from SPDA where spbh = @ spbh If @ @ error 0 _ cgdsave begin transaction rollback tran The CSR _ DBR SELECT @ rval = - 1 Return end PR exec _ Star _ RQ rqgetny @ @ @ Month Year, output, output If Not exists (Select 1 from kcz where year and month = Year = @ @ @ month and BMH = GL _ BMH and spbh = @ spbh) Insert into kcz (Year, month, spbh, BMH, dqsl, kccb, FLH, ys, GG, yslsh) VALUES (@ @ year, month, _ BMH Gl @, @ spbh, 0.0, @ @ ys _ FLH

您可能关注的文档

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档