亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? comyearp.sql

?? 這是用PB6開發的一個POS管理系統
?? SQL
?? 第 1 頁 / 共 5 頁
字號:
  declare @err integer
  declare @LocalDept TDept

  select @LocalDept=(select deptno from dept where masterdept=deptno and localflag='1')

  if @LocalDept is null 
  begin
    exec up_rcverror 9999,'goods','no main dept'
    return 9999
  end
  update goods set barcode=a.goodsno from goods a,com_goods b
  where a.barcode=b.barcode and a.goodsno<>b.goodsno
  update com_goods set modifydate=getdate()
  begin transaction 
  delete goods where goodsno in (select key1 from com_deldata where tablename='goods')
  select @err=@@error,@deletes=@@rowcount
  if @err<>0
  begin
     rollback
     exec up_rcverror @err,'goods','delete'
     return @err
  end
  select @cn=0
  select @upsql='update goods set'
  declare c1 cursor for select column_name from information_schema.columns where table_name='goods'
  open c1
  fetch c1 into @column_name  
  while @@fetch_status=0
  begin
     if @cn>0
        select @delimitor=','
     else
        select @delimitor=' '
     if (select count(*) from depttablerights where deptno=@LocalDept and tablename='goods' and fieldname=@column_name)=0
     begin 
        select @upsql=@upsql+@delimitor+@column_name+'=b.'+@column_name
        select @cn=@cn + 1
     end
     fetch c1 into @column_name
  end
  close c1
  deallocate c1
  if @cn>0
  begin
     select @upsql=@upsql+' from goods a,com_goods b where a.goodsno=b.goodsno'
     exec(@upsql)
     select @err=@@error,@updates=@@rowcount
     if @err<>0
     begin
       rollback
       exec up_rcverror @err,'goods','update'
       return @err
     end
  end
  insert goods select * from com_goods where goodsno not in 
    (select goodsno from goods)
  select @err=@@error,@inserts=@@rowcount
  if @err<>0
  begin
    rollback
    exec up_rcverror @err,'goods','insert'
    return @err
  end
  delete com_deldata where tablename='goods'
  commit
  exec up_rcvlog 'goods',@deletes,@updates,@inserts
  truncate table com_goods
  return @@error
go
print 'up_rcvgoods created!'
go

/* up_rcvpaymode */
if (select count(*) from sysobjects where name='up_rcvpaymode')>0
   drop proc up_rcvpaymode
go
CREATE PROC up_rcvpaymode
AS
  declare @deletes integer
  declare @updates integer
  declare @inserts integer
  declare @err integer
  set nocount on
  update com_paymode set modifydate=getdate()
  begin tran
  delete paymode where paymode in (select key1 from com_deldata where tablename='paymode')
  select @err=@@error,@deletes=@@rowcount
  if @err<>0
  begin
     rollback  
     exec up_rcverror @err,'paymode','delete'
     return @err
  end
  update paymode set 
         name=b.name,
         modifydate=b.modifydate 
     from paymode a,com_paymode b 
      where a.paymode=b.paymode
  select @err=@@error,@updates=@@rowcount
  if @err<>0
  begin
    rollback
    exec up_rcverror @err,'paymode','update'
    return @err
  end
  insert paymode select * from com_paymode where paymode not in 
  (select paymode from paymode)
  select @err=@@error,@inserts=@@rowcount
  if @err<>0
  begin
    rollback
    exec up_rcverror @err,'paymode','insert'
    return @err
  end
  delete com_deldata where tablename='paymode'
  commit
  exec up_rcvlog 'paymode',@deletes,@updates,@inserts
  truncate table com_paymode
  return @@error
go
print 'up_rcvpaymode created!'
go

/* up_rcvuserdeffield */
if (select count(*) from sysobjects where name='up_rcvuserdeffield')>0
   drop proc up_rcvuserdeffield
go
CREATE PROC up_rcvuserdeffield
AS
  declare @deletes integer
  declare @updates integer
  declare @inserts integer
  declare @err integer
  set nocount on
  update com_userdeffield set modifydate=getdate()
  begin tran
  delete userdeffield from userdeffield a,com_deldata b 
         where a.tablename=b.key1 and a.fieldname=b.key2 and b.tablename='userdeffield'
  select @err=@@error,@deletes=@@rowcount
  if @err<>0
  begin
     rollback
     exec up_rcverror @err,'userdeffield','delete'
     return @err
  end
  update userdeffield set 
         tdispname=b.tdispname,
         fdispname=b.fdispname,
         isusing=b.isusing,
         modifydate=b.modifydate 
      from userdeffield a,com_userdeffield b 
      where a.tablename=b.tablename and a.fieldname=b.fieldname
  select @err=@@error,@updates=@@rowcount
  if @err<>0
  begin
    rollback
    exec up_rcverror @err,'userdeffield','update'
    return @err
  end
  insert userdeffield select * from com_userdeffield 
      where tablename+fieldname not in 
      (select tablename+fieldname from userdeffield)  
  select @err=@@error,@inserts=@@rowcount
  if @err<>0
  begin 
    rollback
    exec up_rcverror @err,'userdeffield','insert'
    return @err
  end
  delete com_deldata where tablename='userdeffield'
  commit
  exec up_rcvlog 'userdeffield',@deletes,@updates,@inserts
  truncate table com_userdeffield
  return @@error
go
print 'up_rcvuserdeffield created!'
go

/* up_rcvmembercard */
if (select count(*) from sysobjects where name='up_rcvmembercard')>0
   drop proc up_rcvmembercard
go
CREATE PROC up_rcvmembercard
AS
  declare @deletes integer
  declare @updates integer
  declare @inserts integer
  declare @err integer
  set nocount on
  update com_membercard set modifydate=getdate()
  begin tran
  delete membercard from membercard a,com_deldata b where a.cardno=b.key1 and b.tablename='membercard'
  select @err=@@error,@deletes=@@rowcount
  if @err<>0
  begin
    rollback
    exec up_rcverror @err,'membercard','delete'
    return @err
  end 
  update membercard set 
         NAME=b.name,
         CARDTYPE=b.cardtype,
         PERSONALID=b.personalid,
         TEL=b.tel,
         ZIP=b.zip,
         INPUTDATE=b.inputdate,
         STARTDATE=b.startdate,
         ENDDATE=b.enddate,
         DEPTNO=b.deptno,
         OPERATOR=b.operator,
         PASSWD=b.passwd,
         DISCOUNT=b.discount,
         CURAMT=b.curamt,
         ADDR=b.addr,
         USERTYPE=b.usertype,
         DISTYPE=b.distype,
         modifydate=b.modifydate 
      from membercard a,com_membercard b 
      where a.cardno=b.cardno and
         (a.NAME<>b.name or 
         a.CARDTYPE<>b.cardtype or 
         a.PERSONALID<>b.personalid or 
         a.TEL<>b.tel or 
         a.ZIP<>b.zip or 
         a.STARTDATE<>b.startdate or 
         a.ENDDATE<>b.enddate or 
         a.DEPTNO<>b.deptno or 
         a.OPERATOR<>b.operator or 
         a.PASSWD<>b.passwd or 
         a.DISCOUNT<>b.discount or 
         a.CURAMT<>b.curamt or 
         a.ADDR<>b.addr or 
         a.USERTYPE<>b.usertype or 
         a.DISTYPE<>b.distype) 
  select @err=@@error,@updates=@@rowcount
  if @err<>0
  begin
    rollback
    exec up_rcverror @err,'membercard','update'
    return @err
  end
  insert membercard select * from com_membercard where cardno not in 
  (select cardno from membercard)
  select @err=@@error,@inserts=@@rowcount
  if @err<>0 
  begin
    rollback
    exec up_rcverror @err,'membercard','insert'
    return @err
  end
  delete com_deldata where tablename='membercard'
  commit
  exec up_rcvlog 'membercard',@deletes,@updates,@inserts
  truncate table com_membercard
  return @@error
go
print 'up_rcvmembercard created!'
go

/* up_rcvcust */
if (select count(*) from sysobjects where name='up_rcvcust')>0
   drop proc up_rcvcust
go
CREATE PROC up_rcvcust
AS
  declare @deletes integer
  declare @updates integer
  declare @inserts integer
  declare @err integer
  set nocount on
  update com_cust set modifydate=getdate()
  begin tran
  delete cust from cust a,com_deldata b where a.custno=b.key1 and b.tablename='cust'
  select @err=@@error,@deletes=@@rowcount
  if @err<>0
  begin
    rollback
    exec up_rcverror @err,'cust','delete'
    return @err
  end
  update cust set 
         NAME=b.name,
         SHORTNAME=b.shortname,
         TEL=b.tel,
         FAX=b.fax,
         ZIP=b.zip,
         ADDR=b.addr,
         LEGMAN=b.legman,
         MANAGER=b.manager,
         LINKMAN=b.linkman,
         BANK1=b.bank1,
         ACCT1=b.acct1,
         BANK2=b.bank2,
         ACCT2=b.acct2,
         TAXNO=b.taxno,
         PAYMODE=b.paymode,
         DISCOUNT=b.discount,
         INPUTDATE=b.inputdate,
         MODIFYDATE=b.modifydate,
         UD1=b.ud1,
         UD2=b.ud2,
         UD4=b.ud4,
         UD3=b.ud3,
         UD5=b.ud5,
         REMARK=b.remark 
     from cust a,com_cust b 
     where a.custno=b.custno
  select @err=@@error,@updates=@@rowcount
  if @err<>0
  begin
    rollback
    exec up_rcverror @err,'cust','update'
    return @err
  end
  insert cust select * from com_cust where custno not in 
     (select custno from cust)
  select @err=@@error,@inserts=@@rowcount
  if @err<>0
  begin
    rollback
    exec up_rcverror @err,'cust','delete'
    return @err
  end
  delete com_deldata where tablename='cust'
  commit
  exec up_rcvlog 'cust',@deletes,@updates,@inserts
  truncate table com_cust
  return @@error
go
print 'up_rcvcust created!'
go

/* up_rcvvendor */
if (select count(*) from sysobjects where name='up_rcvvendor')>0
   drop proc up_rcvvendor
go
CREATE PROC up_rcvvendor
AS
  declare @deletes integer
  declare @updates integer
  declare @inserts integer
  declare @err integer
  set nocount on
  update com_vendor set modifydate=getdate()
  begin tran
  delete vendor from vendor a,com_deldata b where a.vendorno=b.key1 and b.tablename='vendor'
  select @err=@@error,@deletes=@@rowcount
  if @err<>0
  begin
     rollback
     exec up_rcverror @err,'vendor','delete'
     return @err
  end
  update vendor set 
         NAME=b.name,
         SHORTNAME=b.shortname,
         TEL=b.tel,
         FAX=b.fax,
         ZIP=b.zip,
         ADDR=b.addr,
         LEGMAN=b.legman,
         MANAGER=b.manager,
         LINKMAN=b.linkman,
         BANK1=b.bank1,
         ACCT1=b.acct1,
         BANK2=b.bank2,
         ACCT2=b.acct2,
         TAXNO=b.taxno,
         PID=b.pid,
         HID=b.hid,
         PAYMODE=b.paymode,
         INPUTDATE=b.inputdate,
         MODIFYDATE=b.modifydate,
         UD1=b.ud1,
         UD2=b.ud2,
         UD4=b.ud4,
         UD3=b.ud3,
         UD5=b.ud5,
         REMARK=b.remark 
     from vendor a,com_vendor b 
     where a.vendorno=b.vendorno
  select @err=@@error,@updates=@@rowcount
  if @err<>0
  begin
    rollback
    exec up_rcverror @err,'vendor','update'
    return @err
  end
  insert vendor select * from com_vendor where vendorno not in 
     (select vendorno from vendor)
  select @err=@@error,@inserts=@@rowcount
  if @err<>0
  begin
     rollback
     exec up_rcverror @err,'vendor','insert'
     return @err
  end
  delete com_deldata where tablename='vendor'
  commit
  exec up_rcvlog 'vendor',@deletes,@updates,@inserts
  truncate table com_vendor
  return @@error
go
print 'up_rcvvendor created!'
go

/* up_rcvdeptps */
if (select count(*) from sysobjects where name='up_rcvdeptps')>0
   drop proc up_rcvdeptps
go
CREATE PROC up_rcvdeptps
AS
  declare @deletes integer
  declare @updates integer
  declare @inserts integer
  declare @err integer
  set nocount on
  begin tran
  update deptps set 
         curqty=b.curqty,
         retailprice=b.retailprice,
         memberprice=b.memberprice,
         saleprice=b.saleprice,
         spriceflag=b.spriceflag,
--         curcostprice=b.curcostprice,
--         lastcostprice=b.lastcostprice,
         modifydate=getdate()
     from deptps a,com_deptps b 
     where a.deptno=b.deptno and a.goodsno=b.goodsno
  select @err=@@error,@updates=@@rowcount
  if @err<>0
  begin
    rollback
    exec up_rcverror @err,'deptps','update'
    return @err
  end 
  delete com_deptps from deptps a,com_deptps b
  where a.deptno=b.deptno and a.goodsno=b.goodsno
  select @err=@@error,@deletes=@@rowcount
  if @err<>0
  begin
    rollback
    exec up_rcverror @err,'deptps','delete'
    return @err
  end 
  insert deptps(deptno,goodsno,curqty,retailprice,memberprice,saleprice,spriceflag,
                modifydate)
          select deptno,goodsno,curqty,retailprice,memberprice,saleprice,spriceflag,
                 getdate()
                 from com_deptps
  select @err=@@error,@inserts=@@rowcount
  if @err<>0
  begin
    rollback
    exec up_rcverror @err,'deptps','insert'
    return @err
  end 
  commit
  exec up_rcvlog 'deptps',0,@updates,@inserts
  truncate table com_deptps
  return @@error
go
print 'up_rcvdeptps created!'
go

/* up_rcvalloc */

if (select count(*) from sysobjects where name='up_rcvalloc')>0
   drop proc up_rcvalloc
go
CREATE PROC up_rcvalloc

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧洲日韩av| 欧美一卡二卡三卡| 国产精品 日产精品 欧美精品| 亚洲欧美另类在线| 亚洲日本在线观看| 一区二区三区欧美| 亚洲综合丝袜美腿| 亚洲成va人在线观看| 亚洲第一狼人社区| 日韩 欧美一区二区三区| 欧美精品色一区二区三区| 欧美少妇性性性| 国产精品国产自产拍高清av王其 | 在线免费观看日本欧美| 亚洲精品一区二区三区影院| 亚洲成a人片在线观看中文| 成人av在线一区二区三区| 精品久久久网站| 五月婷婷综合网| 91高清视频在线| 亚洲三级在线观看| av一区二区不卡| 国产精品丝袜一区| 国产精品影视在线| 精品国偷自产国产一区| 免费视频一区二区| 欧美性感一类影片在线播放| 亚洲理论在线观看| 99久久久久久| 亚洲欧洲日产国码二区| 成年人国产精品| 亚洲欧洲在线观看av| 成人亚洲一区二区一| 中文字幕av免费专区久久| 韩国一区二区三区| 日韩欧美国产系列| 久久99深爱久久99精品| 欧美不卡一区二区三区四区| 久久国产免费看| 久久这里只有精品视频网| 国产精品自拍毛片| 欧美韩日一区二区三区四区| 白白色 亚洲乱淫| 中文字幕一区二区三区乱码在线| 99re这里只有精品首页| 亚洲免费在线视频一区 二区| 成人av第一页| 亚洲精品成人天堂一二三| 色婷婷亚洲综合| 亚洲va欧美va人人爽| 欧美女孩性生活视频| 日韩av一区二区三区| 精品捆绑美女sm三区| 国产91精品在线观看| 中文字幕亚洲一区二区av在线| 色诱视频网站一区| 天堂一区二区在线| 久久精品综合网| 色婷婷精品大视频在线蜜桃视频| 亚洲成人在线观看视频| 日韩情涩欧美日韩视频| 国v精品久久久网| 亚洲精品一二三四区| 欧美一区二区三区在线观看 | 亚洲成人av一区二区| 欧美一区二区在线观看| 国产不卡视频在线观看| 亚洲综合免费观看高清完整版| 欧美一区二区啪啪| 99麻豆久久久国产精品免费| 一区二区三区av电影| 精品国产亚洲在线| 在线视频国内自拍亚洲视频| 九一久久久久久| 一区二区三区成人在线视频| 久久久综合视频| 欧美日韩高清一区二区不卡| 国产不卡在线一区| 香蕉久久夜色精品国产使用方法| 国产日韩欧美精品电影三级在线| 欧美色窝79yyyycom| 国产91丝袜在线18| 奇米一区二区三区| 亚洲蜜桃精久久久久久久| 欧美成人高清电影在线| 色吧成人激情小说| 成人丝袜视频网| 麻豆91精品91久久久的内涵| 亚洲精品伦理在线| 国产日产欧美一区| 日韩欧美第一区| 在线播放视频一区| 色香蕉久久蜜桃| 成人一级片网址| 精品亚洲aⅴ乱码一区二区三区| 亚洲欧美日韩国产综合在线| 国产日本欧洲亚洲| 精品国产伦理网| 日韩欧美成人一区| 欧美精品 日韩| 欧美美女喷水视频| 欧美最猛性xxxxx直播| 99re这里都是精品| 岛国av在线一区| 成人性视频网站| 高清beeg欧美| 丁香天五香天堂综合| 狠狠色丁香久久婷婷综合_中| 日韩精品91亚洲二区在线观看| 亚洲最新在线观看| 亚洲青青青在线视频| 国产精品妹子av| 欧美国产在线观看| 国产精品免费网站在线观看| 国产亚洲短视频| 中文字幕免费一区| 国产精品久久久久三级| 中文字幕一区av| 日韩一区日韩二区| 亚洲欧美色一区| 亚洲精选视频在线| 亚洲黄一区二区三区| 夜夜嗨av一区二区三区中文字幕 | 色诱视频网站一区| 日本高清成人免费播放| 欧美亚洲国产bt| 欧美另类videos死尸| 欧美v国产在线一区二区三区| 日韩精品专区在线影院观看| 久久先锋影音av鲁色资源网| 国产亚洲精品中文字幕| 国产精品热久久久久夜色精品三区| 中日韩免费视频中文字幕| 国产精品乱人伦| 一区二区三区高清| 丝袜美腿亚洲一区| 国产精品综合二区| 91亚洲资源网| 69堂亚洲精品首页| 精品精品国产高清一毛片一天堂| 国产精品视频麻豆| 亚洲国产美女搞黄色| 久久国产生活片100| 成人国产在线观看| 欧美日韩在线三级| 欧美成人性福生活免费看| 欧美极品另类videosde| 夜夜操天天操亚洲| 国产一区二区三区免费| 一本色道久久综合亚洲aⅴ蜜桃| 欧美亚洲精品一区| 国产午夜精品一区二区三区嫩草| 亚洲视频一区在线| 蜜桃av一区二区在线观看| 风间由美一区二区三区在线观看 | 美国毛片一区二区三区| 国产成人精品免费| 在线精品国精品国产尤物884a| 欧美一级久久久| 综合久久一区二区三区| 日本不卡1234视频| 91在线视频官网| 久久综合色综合88| 午夜久久久久久久久久一区二区| 国产精品亚洲一区二区三区妖精| 欧美三级一区二区| 国产精品久久久久久福利一牛影视| 亚洲高清不卡在线| www.在线欧美| 精品国产乱码久久久久久免费 | 国产精品国产自产拍高清av王其| 午夜久久久影院| av一区二区三区在线| 26uuu亚洲综合色欧美| 亚洲一区在线看| zzijzzij亚洲日本少妇熟睡| 亚洲精品一区二区精华| 亚洲图片自拍偷拍| 不卡欧美aaaaa| 国产日产亚洲精品系列| 开心九九激情九九欧美日韩精美视频电影 | 色视频一区二区| 国产精品网站在线播放| 国产一区二区免费视频| 日韩一区二区三区视频在线观看| 亚洲欧美视频一区| av一区二区三区| 国产精品黄色在线观看| 丁香激情综合国产| 国产欧美视频一区二区三区| 韩国精品在线观看| www久久精品| 国产一区二区三区| 国产亚洲va综合人人澡精品| 久久99国产精品久久99果冻传媒| 日韩一二三区视频| 久久精品国产精品亚洲精品| 欧美一区二区三区免费在线看| 亚洲国产精品久久久久秋霞影院 | 秋霞午夜鲁丝一区二区老狼|