ALTER PROCEDURE [dbo].[wtf_torzs_bedolgoz] WITH RECOMPILE AS begin SET XACT_ABORT ON --SET NOCOUNT ON declare @tranznev char(32) declare @kics char(20) declare @dat char(20) declare @sqlstr varchar(3000) declare @str varchar(200) declare @szall_kodja int set @kics='fejleszto' set @dat=dbo.mygetdatetime() -- deviza set @tranznev='deviza'+@kics BEGIN TRANSACTION @tranznev --már létező update deviza set kurzus= (select kurzus from wf_deviza where deviza.penznem=wf_deviza.penznem) where penznem in (select penznem from wf_deviza) --Új insert into deviza (penznem, kurzus) select penznem, kurzus from wf_deviza where penznem not in (select penznem from deviza) COMMIT TRANSACTION @tranznev -- bevetjog set @tranznev='bevetjog'+@kics BEGIN TRANSACTION @tranznev SET IDENTITY_INSERT bevetjog ON insert into bevetjog (bevetnev, kod) select bevetnev, kod from wf_bevetjog where kod not in (select kod from bevetjog) SET IDENTITY_INSERT bevetjog OFF COMMIT TRANSACTION @tranznev -- kivetjog set @tranznev='kivetjog'+@kics BEGIN TRANSACTION @tranznev SET IDENTITY_INSERT kivetjog ON insert into kivetjog (kivetnev, kod) select kivetnev, kod from wf_kivetjog where kod not in (select kod from kivetjog) SET IDENTITY_INSERT kivetjog OFF COMMIT TRANSACTION @tranznev /*- set @tranznev='orszagok'+@kics BEGIN TRANSACTION @tranznev -- országok insert into orszag select upper(left(orszag,3)),orszag,eu from wf_orszag where orszag not in (select orszag from orszag) COMMIT TRANSACTION @tranznev */ set @tranznev='cikkcsoportok'+@kics BEGIN TRANSACTION @tranznev -- cikkcsoportok (már létező) update stcikk2 set cikk_nev= (select cikk_nev from wf_stcikk2 where stcikk2.cikk_szam=wf_stcikk2.cikk_szam) where cikk_szam in (select cikk_szam from wf_stcikk2) -- cikkcsoportok (még nem létező) insert into stcikk2 select cikk_szam,cikk_nev,cikk_nev_eng,@kics,left(modositva,20) from wf_stcikk2 where cikk_szam not in (select cikk_szam from stcikk2) COMMIT TRANSACTION @tranznev -- gyarto set @tranznev='gyarto'+@kics BEGIN TRANSACTION @tranznev --már létező update gyarto set nev= (select nev from wf_gyarto where gyarto.kod=wf_gyarto.kod) where kod in (select kod from wf_gyarto) --Új SET IDENTITY_INSERT gyarto ON insert into gyarto (nev, kod) select nev, kod from wf_gyarto where kod not in (select kod from gyarto) SET IDENTITY_INSERT gyarto OFF COMMIT TRANSACTION @tranznev -- vevo arcsoport set @tranznev='vevo_arcsoport'+@kics BEGIN TRANSACTION @tranznev if len(dbo.xrfuggveny('ArcsoportKell'))=0 begin --már létező update vevo_arcsoport set vevo_arcsoport.nev=wf_vevo_arcsoport.nev, vevo_arcsoport.szamitas_modja=wf_vevo_arcsoport.szamitas_modja , vevo_arcsoport.penznem=wf_vevo_arcsoport.penznem, vevo_arcsoport.felaraskod=wf_vevo_arcsoport.felaraskod from wf_vevo_arcsoport where vevo_arcsoport.kod=wf_vevo_arcsoport.kod and vevo_arcsoport.kod in (select kod from wf_vevo_arcsoport) --Új SET IDENTITY_INSERT vevo_arcsoport ON insert into vevo_arcsoport (kod, nev, szamitas_modja, penznem, felaraskod) select kod, nev, szamitas_modja, penznem, felaraskod from wf_vevo_arcsoport where kod not in (select kod from vevo_arcsoport) SET IDENTITY_INSERT vevo_arcsoport OFF end else begin set @str=dbo.xrfuggveny('ArcsoportKell') delete from wgyujtes where kicsoda=@kics exec String2Db @str, @kics --már létező update vevo_arcsoport set vevo_arcsoport.nev=wf_vevo_arcsoport.nev, vevo_arcsoport.szamitas_modja=wf_vevo_arcsoport.szamitas_modja , vevo_arcsoport.penznem=wf_vevo_arcsoport.penznem, vevo_arcsoport.felaraskod=wf_vevo_arcsoport.felaraskod from wf_vevo_arcsoport where vevo_arcsoport.kod=wf_vevo_arcsoport.kod and vevo_arcsoport.kod in (select tetel from wgyujtes where kicsoda=@kics) --Új SET IDENTITY_INSERT vevo_arcsoport ON insert into vevo_arcsoport (kod, nev, szamitas_modja, penznem, felaraskod) select kod, nev, szamitas_modja, penznem, felaraskod from wf_vevo_arcsoport where kod not in (select kod from vevo_arcsoport) and kod in (select tetel from wgyujtes where kicsoda=@kics) SET IDENTITY_INSERT vevo_arcsoport OFF end COMMIT TRANSACTION @tranznev -- vevo_akc_csoport set @tranznev='vevo_akc_csoport'+@kics BEGIN TRANSACTION @tranznev if len(dbo.xrfuggveny('AkciocsoportKell'))=0 begin --már létező update vevo_akc_csoport set vevo_akc_csoport.nev=wf_vevo_akc_csoport.nev, vevo_akc_csoport.penznem=wf_vevo_akc_csoport.penznem from wf_vevo_akc_csoport where vevo_akc_csoport.kod=wf_vevo_akc_csoport.kod and vevo_akc_csoport.kod in (select kod from wf_vevo_akc_csoport) --Új SET IDENTITY_INSERT vevo_akc_csoport ON insert into vevo_akc_csoport (kod, nev, penznem) select kod, nev, penznem from wf_vevo_akc_csoport where kod not in (select kod from vevo_akc_csoport) SET IDENTITY_INSERT vevo_akc_csoport OFF end else begin set @str=dbo.xrfuggveny('AkciocsoportKell') delete from wgyujtes where kicsoda=@kics exec String2Db @str, @kics --már létező update vevo_akc_csoport set vevo_akc_csoport.nev=wf_vevo_akc_csoport.nev, vevo_akc_csoport.penznem=wf_vevo_akc_csoport.penznem from wf_vevo_akc_csoport where vevo_akc_csoport.kod=wf_vevo_akc_csoport.kod and vevo_akc_csoport.kod in (select kod from wf_vevo_akc_csoport) and vevo_akc_csoport.kod in (select tetel from wgyujtes where kicsoda=@kics) --Új SET IDENTITY_INSERT vevo_akc_csoport ON insert into vevo_akc_csoport (kod, nev, penznem) select kod, nev, penznem from wf_vevo_akc_csoport where kod not in (select kod from vevo_akc_csoport) and kod in (select tetel from wgyujtes where kicsoda=@kics) SET IDENTITY_INSERT vevo_akc_csoport OFF end COMMIT TRANSACTION @tranznev set @tranznev='szallcsoportok'+@kics BEGIN TRANSACTION @tranznev -- szállító csoportok (már létező) update szallcsoport set nev= (select nev from wf_szallcsoport where szallcsoport.kod=wf_szallcsoport.kod) where kod in (select kod from wf_szallcsoport) -- szállító csoportok (még nem létező) SET IDENTITY_INSERT szallcsoport ON insert into szallcsoport (nev, kod) select nev,kod from wf_szallcsoport where kod not in (select kod from szallcsoport) SET IDENTITY_INSERT szallcsoport OFF COMMIT TRANSACTION @tranznev set @tranznev='szallito'+@kics BEGIN TRANSACTION @tranznev if dbo.xrfuggveny('SzallitoKell')='1' begin -- szállítók (már létező) update szallito set szallito.szall_nev =wf_szallito.szall_nev, szallito.VAROS =wf_szallito.VAROS , szallito.IRANYITO =wf_szallito.IRANYITO , szallito.CIM =wf_szallito.CIM , szallito.TELEFON =wf_szallito.TELEFON , szallito.FAX =wf_szallito.FAX , szallito.KAPCSOLAT =wf_szallito.KAPCSOLAT , szallito.ADOSZAM =wf_szallito.ADOSZAM , szallito.eu_ADOSZAM =wf_szallito.eu_ADOSZAM , szallito.BANK =wf_szallito.BANK , szallito.FIZMOD =wf_szallito.FIZMOD , szallito.FIZHAT =wf_szallito.FIZHAT , szallito.SZALLCSOP =wf_szallito.SZALLCSOP , szallito.max_keszlet=wf_szallito.max_keszlet , szallito.orszag =wf_szallito.orszag , szallito.jovedeki =wf_szallito.jovedeki , szallito.email =wf_szallito.email , szallito.szorzo =wf_szallito.szorzo , szallito.penznem =wf_szallito.penznem , szallito.modositva =@dat FROM wf_szallito WHERE szallito.szall_kod = wf_szallito.szall_kod and szallito.szall_kod in (select szall_kod from wf_szallito) -- szállítók (még nem létező) SET IDENTITY_INSERT szallito ON insert into szallito (szall_kod, SZALL_NEV, VAROS, IRANYITO, CIM, TELEFON, FAX, KAPCSOLAT, ADOSZAM, EU_ADOSZAM, BANK, FIZMOD, FIZHAT, SZALLCSOP, MAX_KESZLET, orszag, jovedeki, email, szorzo, penznem, modositva, kicsoda ) select szall_kod, SZALL_NEV, VAROS, IRANYITO, CIM, TELEFON, FAX, KAPCSOLAT, ADOSZAM, EU_ADOSZAM, BANK, FIZMOD, FIZHAT, SZALLCSOP, MAX_KESZLET, orszag, jovedeki, email, szorzo, penznem, @dat, @kics from wf_szallito where szall_kod not in (select szall_kod from szallito) order by szall_kod SET IDENTITY_INSERT szallito OFF end COMMIT TRANSACTION @tranznev set @tranznev='cikkek'+@kics BEGIN TRANSACTION @tranznev select @szall_kodja=isnull(min(szall_kod),0) from szallito if len(dbo.xrfuggveny('WebDomain'))=0 --nincs domain begin -- cikkek (már létező) update cikkek set cikkek.cikk_nev =wf_cikkek.cikk_nev, cikkek.cikk_nev_ang =wf_cikkek.cikk_nev_ang, cikkek.aru_szolg =wf_cikkek.aru_szolg, cikkek.MENNY_EGYS =wf_cikkek.MENNY_EGYS , cikkek.NORM_ME =wf_cikkek.NORM_ME , cikkek.NORM_SZORZ =wf_cikkek.NORM_SZORZ , cikkek.VTSZ =wf_cikkek.VTSZ , cikkek.AFA_KULCS =wf_cikkek.AFA_KULCS , --cikkek.KIFUTOTT =wf_cikkek.KIFUTOTT , cikkek.RENDELHETO =wf_cikkek.RENDELHETO , cikkek.JOVEDEKI =wf_cikkek.JOVEDEKI , cikkek.GONGYOLEG =wf_cikkek.GONGYOLEG , cikkek.Allando =wf_cikkek.Allando , cikkek.TGON =wf_cikkek.TGON , cikkek.TGONSZOR =wf_cikkek.TGONSZOR , cikkek.NTGON =wf_cikkek.NTGON , cikkek.NTGONSZOR =wf_cikkek.NTGONSZOR , cikkek.CIKKCSOP2 =wf_cikkek.CIKKCSOP2 , cikkek.GYARTO =wf_cikkek.GYARTO , --cikkek.SZALLITO =wf_cikkek.SZALLITO , cikkek.VCIKKSZAM =wf_cikkek.VCIKKSZAM , cikkek.ZSUGOR_DB =wf_cikkek.ZSUGOR_DB , cikkek.DB_KART =wf_cikkek.DB_KART , cikkek.KART_SOR =wf_cikkek.KART_SOR , cikkek.KART_RAKL =wf_cikkek.KART_RAKL , cikkek.MIN_RENCS =wf_cikkek.MIN_RENCS , cikkek.MIN_RENSZ =wf_cikkek.MIN_RENSZ , cikkek.db_sulya =wf_cikkek.db_sulya , cikkek.db_br_sulya =wf_cikkek.db_br_sulya , cikkek.karton_hossz =wf_cikkek.karton_hossz , cikkek.karton_szelesseg =wf_cikkek.karton_szelesseg , cikkek.karton_magassag =wf_cikkek.karton_magassag , cikkek.karton_sulya =wf_cikkek.karton_sulya , cikkek.karton_br_sulya =wf_cikkek.karton_br_sulya , cikkek.rakat_mag =wf_cikkek.rakat_mag , cikkek.letrehozva =wf_cikkek.letrehozva , cikkek.MODOSITVA =@dat , cikkek.DAT_TIPUS =wf_cikkek.dat_tipus , cikkek.SZAV_IDO =wf_cikkek.SZAV_IDO, cikkek.vpop_alkoholfok =wf_cikkek.vpop_alkoholfok , cikkek.vpop_fajtakod =wf_cikkek.vpop_fajtakod , cikkek.vpop_urtartalom =wf_cikkek.vpop_urtartalom , cikkek.linkfile =wf_cikkek.linkfile , cikkek.szarmazasi_hely =wf_cikkek.szarmazasi_hely , cikkek.gycikk_szam =wf_cikkek.gycikk_szam, cikkek.chips_ados =wf_cikkek.chips_ados, cikkek.vpop_platofok =wf_cikkek.vpop_platofok, cikkek.termekdijas =wf_cikkek.termekdijas, --cikkek.web =wf_cikkek.web, cikkek.fordafa =wf_cikkek.fordafa, cikkek.kockazatos =wf_cikkek.kockazatos, cikkek.tizedes =wf_cikkek.tizedes FROM wf_cikkek WHERE cikkek.cikk_szam = wf_cikkek.cikk_szam and cikkek.cikk_szam in (select cikk_szam from wf_cikkek) -- cikkek (még nem létező) insert into cikkek select CIKK_SZAM,CIKK_NEV,cikk_nev_ang,aru_szolg,MENNY_EGYS,menny_egys_ang, NORM_ME,NORM_SZORZ,VTSZ,AFA_KULCS,'0', RENDELHETO,JOVEDEKI,GONGYOLEG,'1',TGON,TGONSZOR,NTGON,NTGONSZOR,CIKKCSOP2,gyarto,1, POLC,@szall_kodja,VCIKKSZAM,ZSUGOR_DB,DB_KART,KART_SOR,KART_RAKL,MIN_RENCS,MIN_RENSZ,db_sulya, db_br_sulya,karton_hossz,karton_szelesseg,karton_magassag,karton_sulya,karton_br_sulya,rakat_mag, 0,0,0,0,@kics,letrehozva,@kics,@dat,tizedes,dat_tipus,szav_ido, vpop_alkoholfok,vpop_fajtakod,vpop_urtartalom,termekdijas,linkfile,szarmazasi_hely,gycikk_szam, chips_ados,vpop_platofok,'1',fordafa,kockazatos from wf_cikkek where cikk_szam not in (select cikk_szam from cikkek) --update cikkek set kifutott='0' where cikk_szam in (select cikk_szam from wf_cikkek) --update cikkek set kifutott='1' where cikk_szam not in (select cikk_szam from wf_cikkek) if (select left(rovidnev,8) from regisztral)<>'PESTISUK' begin update cikkek set cikkek.web =wf_cikkek.web FROM wf_cikkek WHERE cikkek.cikk_szam = wf_cikkek.cikk_szam and cikkek.cikk_szam in (select cikk_szam from wf_cikkek) end if dbo.xrfuggveny('SzallitoKell')='1' begin update cikkek set cikkek.SZALLITO =wf_cikkek.SZALLITO FROM wf_cikkek WHERE cikkek.cikk_szam = wf_cikkek.cikk_szam and cikkek.cikk_szam in (select cikk_szam from wf_cikkek) end if dbo.xrfuggveny('KifutottKell')='1' begin update cikkek set cikkek.kifutott =wf_cikkek.kifutott FROM wf_cikkek WHERE cikkek.cikk_szam = wf_cikkek.cikk_szam and cikkek.cikk_szam in (select cikk_szam from wf_cikkek) end end else -- van WebDomain begin set @sqlstr='insert into cikkek '+ 'select CIKK_SZAM,CIKK_NEV,cikk_nev_ang,aru_szolg,MENNY_EGYS,menny_egys_ang, '+ 'NORM_ME,NORM_SZORZ,VTSZ,AFA_KULCS,''0'','+ 'RENDELHETO,JOVEDEKI,GONGYOLEG,''1'',TGON,TGONSZOR,NTGON,NTGONSZOR,CIKKCSOP2,gyarto,1,'+ 'POLC,'+str(@szall_kodja,8,0)+',VCIKKSZAM,ZSUGOR_DB,DB_KART,KART_SOR,KART_RAKL,MIN_RENCS,MIN_RENSZ,db_sulya,'+ 'db_br_sulya,karton_hossz,karton_szelesseg,karton_magassag,karton_sulya,karton_br_sulya,rakat_mag,'+ '0,0,0,0,'''+@kics+''',letrehozva,'''+@kics+''','''+@dat+''',tizedes,dat_tipus,szav_ido,'+ 'vpop_alkoholfok,vpop_fajtakod,vpop_urtartalom,termekdijas,linkfile,szarmazasi_hely,gycikk_szam,'+ 'chips_ados,vpop_platofok,web,fordafa,kockazatos '+ 'from wf_cikkek '+ 'where cikk_szam not in (select cikk_szam from cikkek) '+ 'and cikk_szam in (select cikk_szam from wf_cikk_webaruhaz where len(domain'+rtrim(dbo.xrfuggveny('WebDomain'))+')<>0)' print @sqlstr exec(@sqlstr) update cikkek set cikkek.cikk_nev =wf_cikkek.cikk_nev, cikkek.cikk_nev_ang =wf_cikkek.cikk_nev_ang, cikkek.aru_szolg =wf_cikkek.aru_szolg, cikkek.MENNY_EGYS =wf_cikkek.MENNY_EGYS , cikkek.NORM_ME =wf_cikkek.NORM_ME , cikkek.NORM_SZORZ =wf_cikkek.NORM_SZORZ , cikkek.VTSZ =wf_cikkek.VTSZ , cikkek.AFA_KULCS =wf_cikkek.AFA_KULCS , --cikkek.KIFUTOTT =wf_cikkek.KIFUTOTT , cikkek.RENDELHETO =wf_cikkek.RENDELHETO , cikkek.JOVEDEKI =wf_cikkek.JOVEDEKI , cikkek.GONGYOLEG =wf_cikkek.GONGYOLEG , cikkek.Allando =wf_cikkek.Allando , cikkek.TGON =wf_cikkek.TGON , cikkek.TGONSZOR =wf_cikkek.TGONSZOR , cikkek.NTGON =wf_cikkek.NTGON , cikkek.NTGONSZOR =wf_cikkek.NTGONSZOR , cikkek.CIKKCSOP2 =wf_cikkek.CIKKCSOP2 , cikkek.GYARTO =wf_cikkek.GYARTO , --cikkek.SZALLITO =wf_cikkek.SZALLITO , cikkek.VCIKKSZAM =wf_cikkek.VCIKKSZAM , cikkek.ZSUGOR_DB =wf_cikkek.ZSUGOR_DB , cikkek.DB_KART =wf_cikkek.DB_KART , cikkek.KART_SOR =wf_cikkek.KART_SOR , cikkek.KART_RAKL =wf_cikkek.KART_RAKL , cikkek.MIN_RENCS =wf_cikkek.MIN_RENCS , cikkek.MIN_RENSZ =wf_cikkek.MIN_RENSZ , cikkek.db_sulya =wf_cikkek.db_sulya , cikkek.db_br_sulya =wf_cikkek.db_br_sulya , cikkek.karton_hossz =wf_cikkek.karton_hossz , cikkek.karton_szelesseg =wf_cikkek.karton_szelesseg , cikkek.karton_magassag =wf_cikkek.karton_magassag , cikkek.karton_sulya =wf_cikkek.karton_sulya , cikkek.karton_br_sulya =wf_cikkek.karton_br_sulya , cikkek.rakat_mag =wf_cikkek.rakat_mag , cikkek.letrehozva =wf_cikkek.letrehozva , cikkek.MODOSITVA =@dat , cikkek.DAT_TIPUS =wf_cikkek.dat_tipus , cikkek.SZAV_IDO =wf_cikkek.SZAV_IDO, cikkek.vpop_alkoholfok =wf_cikkek.vpop_alkoholfok , cikkek.vpop_fajtakod =wf_cikkek.vpop_fajtakod , cikkek.vpop_urtartalom =wf_cikkek.vpop_urtartalom , cikkek.linkfile =wf_cikkek.linkfile , cikkek.szarmazasi_hely =wf_cikkek.szarmazasi_hely , cikkek.gycikk_szam =wf_cikkek.gycikk_szam, cikkek.chips_ados =wf_cikkek.chips_ados, cikkek.vpop_platofok =wf_cikkek.vpop_platofok, cikkek.termekdijas =wf_cikkek.termekdijas, --cikkek.web =wf_cikkek.web, cikkek.fordafa =wf_cikkek.fordafa, cikkek.kockazatos =wf_cikkek.kockazatos, cikkek.tizedes =wf_cikkek.tizedes FROM wf_cikkek WHERE cikkek.cikk_szam = wf_cikkek.cikk_szam and cikkek.cikk_szam in (select cikk_szam from wf_cikkek) if dbo.xrfuggveny('SzallitoKell')='1' begin update cikkek set cikkek.SZALLITO =wf_cikkek.SZALLITO FROM wf_cikkek WHERE cikkek.cikk_szam = wf_cikkek.cikk_szam and cikkek.cikk_szam in (select cikk_szam from cikkek) end if dbo.xrfuggveny('KifutottKell')='1' begin update cikkek set cikkek.kifutott =wf_cikkek.kifutott FROM wf_cikkek WHERE cikkek.cikk_szam = wf_cikkek.cikk_szam and cikkek.cikk_szam in (select cikk_szam from cikkek) end if (select left(rovidnev,8) from regisztral)<>'PESTISUK' begin update cikkek set cikkek.web =wf_cikkek.web FROM wf_cikkek WHERE cikkek.cikk_szam = wf_cikkek.cikk_szam and cikkek.cikk_szam in (select cikk_szam from wf_cikkek) end end -- vonal if dbo.xrfuggveny('UjVonalkodKell')='1' begin insert into vonal select * from wf_vonal where cikk_szam in (select cikk_szam from wf_cikkek) and cikk_szam in (select cikk_szam from cikkek) and vonalkod not in (select vonalkod from vonal) end else begin -- kitörlöm azokat, amelyeket törölte a központban delete from vonal where cikk_szam in (select cikk_szam from wf_vonal) and vonalkod not in (select vonalkod from wf_vonal) --még nem létező vonalkódok insert into vonal select * from wf_vonal where cikk_szam in (select cikk_szam from cikkek) and vonalkod not in (select vonalkod from vonal) update vonal set cikk_szam= (select cikk_szam from wf_vonal where vonal.vonalkod=wf_vonal.vonalkod and cikk_szam in (select cikk_szam from cikkek)) where vonalkod in (select vonalkod from wf_vonal where cikk_szam in (select cikk_szam from cikkek)) update vonal set alap='0' where cikk_szam in (select cikk_szam from wf_cikkek) update vonal set vonal.alap = wf_vonal.alap FROM wf_vonal WHERE vonal.cikk_szam = wf_vonal.cikk_szam and vonal.vonalkod = wf_vonal.vonalkod and wf_vonal.alap='1' update vonal set szorzo= (select szorzo from wf_vonal where vonal.vonalkod=wf_vonal.vonalkod) where vonalkod in (select vonalkod from wf_vonal where cikk_szam in (select cikk_szam from cikkek)) update vonal set menny_egys= (select menny_egys from wf_vonal where vonal.vonalkod=wf_vonal.vonalkod) where vonalkod in (select vonalkod from wf_vonal where cikk_szam in (select cikk_szam from cikkek)) end -- cikk_leiras update cikk_leiras set cikk_leiras.leiras1 =wf_cikk_leiras.leiras1, cikk_leiras.leiras2 =wf_cikk_leiras.leiras2 FROM wf_cikk_leiras WHERE cikk_leiras.cikk_szam = wf_cikk_leiras.cikk_szam and cikk_leiras.cikk_szam in (select cikk_szam from wf_cikk_leiras) insert into cikk_leiras select * from wf_cikk_leiras where cikk_szam in (select cikk_szam from cikkek) and cikk_szam not in (select cikk_szam from cikk_leiras) -- cikk_webaruhaz delete from cikk_webaruhaz insert into cikk_webaruhaz select * from wf_cikk_webaruhaz where cikk_szam in (select cikk_szam from cikkek) COMMIT TRANSACTION @tranznev -- osszevont_cikkek set @tranznev='osszevont_cikkek'+@kics BEGIN TRANSACTION @tranznev delete from osszevont_cikkek insert into osszevont_cikkek select * from wf_osszevont_cikkek exec osszevon_cikkek_feldolgoz @kics COMMIT TRANSACTION @tranznev -- vevő árképletek set @tranznev='vevo_arf'+@kics BEGIN TRANSACTION @tranznev if (select left(rovidnev,10) from regisztral)<>'CITYMARKET' begin --már létező update vevo_arf set vevo_arf.ind_tipus =wf_vevo_arf.ind_tipus, vevo_arf.modositva =@dat FROM wf_vevo_arf WHERE vevo_arf.arcsoport = wf_vevo_arf.arcsoport and vevo_arf.arcsoport in (select arcsoport from vevo_arf) --Új insert into vevo_arf select arcsoport, ind_tipus, @kics, @dat from wf_vevo_arf where arcsoport not in (select arcsoport from vevo_arf) --tétel update vevo_art set vevo_art.sorrend =wf_vevo_art.sorrend, vevo_art.gyarto =wf_vevo_art.gyarto, vevo_art.cikk_csop =wf_vevo_art.cikk_csop, vevo_art.felar =wf_vevo_art.felar, vevo_art.szallito =wf_vevo_art.szallito FROM wf_vevo_art WHERE vevo_art.arcsoport = wf_vevo_art.arcsoport and vevo_art.arcsoport in (select arcsoport from vevo_art) --Új insert into vevo_art select arcsoport, sorrend, szallito, gyarto, cikk_csop, felar from wf_vevo_art where arcsoport not in (select arcsoport from vevo_art) end COMMIT TRANSACTION @tranznev -- törli a már törölt tételeket delete from stcikk2 where cikk_szam not in (select cikk_szam from wf_stcikk2) --exec ReindexAllTable end