/* 2010. február 25.13:32:53 User: sa Server: 192.168.1.85,1137 Database: aruker Application: */ /* To prevent any potential data loss issues, you should review this script in detail before running it outside the context of the database designer.*/ BEGIN TRANSACTION SET QUOTED_IDENTIFIER ON SET ARITHABORT ON SET NUMERIC_ROUNDABORT OFF SET CONCAT_NULL_YIELDS_NULL ON SET ANSI_NULLS ON SET ANSI_PADDING ON SET ANSI_WARNINGS ON COMMIT BEGIN TRANSACTION GO ALTER TABLE dbo.vevo_arajanlatt DROP CONSTRAINT FK_vevo_arajanlatt_vevo_arajanf GO COMMIT BEGIN TRANSACTION GO ALTER TABLE dbo.vevo_arajanlatt DROP CONSTRAINT FK_vevo_arajanlatt_cikkek GO COMMIT BEGIN TRANSACTION GO ALTER TABLE dbo.vevo_arajanlatt DROP CONSTRAINT FK_vevo_arajanlatt_cikk_tipusok GO COMMIT BEGIN TRANSACTION GO CREATE TABLE dbo.Tmp_vevo_arajanlatt ( bizszam dbo.bizonylat_szam NOT NULL, tetel dbo.bizonylat_tetel NOT NULL, cikk_szam dbo.cikk_szam NOT NULL, cikk_tipus int NOT NULL, mennyiseg dbo.mennyiseg NOT NULL, belfoldi_ar dbo.egyseg_ar NOT NULL, belfoldi_penznem dbo.penznem NOT NULL, belfoldi_szallito dbo.kulcs NOT NULL, belfoldi_keszlet dbo.mennyiseg NOT NULL, belfoldi_szallitas_nap int NOT NULL, kozbesz_ar dbo.egyseg_ar NOT NULL, beszerzesi_bizszam dbo.bizonylat_szam NULL, beszerzesi_tetel dbo.bizonylat_tetel NULL, beszerzesi_ar dbo.egyseg_ar NOT NULL, beszerzesi_penznem dbo.penznem NOT NULL, beszerzesi_szallito dbo.kulcs NOT NULL, beszerzesi_keszlet dbo.mennyiseg NOT NULL, beszerzesi_kurzus dbo.kurzus NOT NULL, beszerzesi_szallitas_nap int NOT NULL, kiajanlott_ar dbo.egyseg_ar NOT NULL, kiajanlott_szallitas_nap int NOT NULL, afa_kulcs dbo.afa_kulcs NOT NULL, menny_egys dbo.menny_egyseg NOT NULL, szorzo dbo.szorzo NOT NULL, kedvezmeny dbo.kedvezmeny NOT NULL, megjegyzes dbo.megjegyzes NOT NULL, garancia varchar(20) NULL ) ON [PRIMARY] GO IF EXISTS(SELECT * FROM dbo.vevo_arajanlatt) EXEC('INSERT INTO dbo.Tmp_vevo_arajanlatt (bizszam, tetel, cikk_szam, cikk_tipus, mennyiseg, belfoldi_ar, belfoldi_penznem, belfoldi_szallito, belfoldi_keszlet, belfoldi_szallitas_nap, kozbesz_ar, beszerzesi_bizszam, beszerzesi_tetel, beszerzesi_ar, beszerzesi_penznem, beszerzesi_szallito, beszerzesi_keszlet, beszerzesi_kurzus, beszerzesi_szallitas_nap, kiajanlott_ar, kiajanlott_szallitas_nap, afa_kulcs, menny_egys, szorzo, kedvezmeny, megjegyzes, garancia) SELECT bizszam, tetel, cikk_szam, cikk_tipus, mennyiseg, belfoldi_ar, belfoldi_penznem, belfoldi_szallito, belfoldi_keszlet, belfoldi_szallitas_nap, kozbesz_ar, '', 0, beszerzesi_ar, beszerzesi_penznem, beszerzesi_szallito, beszerzesi_keszlet, beszerzesi_kurzus, beszerzesi_szallitas_nap, kiajanlott_ar, kiajanlott_szallitas_nap, afa_kulcs, menny_egys, szorzo, kedvezmeny, megjegyzes, garancia FROM dbo.vevo_arajanlatt WITH (HOLDLOCK TABLOCKX)') GO DROP TABLE dbo.vevo_arajanlatt GO EXECUTE sp_rename N'dbo.Tmp_vevo_arajanlatt', N'vevo_arajanlatt', 'OBJECT' GO ALTER TABLE dbo.vevo_arajanlatt ADD CONSTRAINT PK_vevo_arajanlatt PRIMARY KEY CLUSTERED ( bizszam, tetel ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO ALTER TABLE dbo.vevo_arajanlatt ADD CONSTRAINT FK_vevo_arajanlatt_cikk_tipusok FOREIGN KEY ( cikk_tipus ) REFERENCES dbo.cikk_tipusok ( kod ) ON UPDATE NO ACTION ON DELETE NO ACTION GO ALTER TABLE dbo.vevo_arajanlatt ADD CONSTRAINT FK_vevo_arajanlatt_cikkek FOREIGN KEY ( cikk_szam ) REFERENCES dbo.cikkek ( CIKK_SZAM ) ON UPDATE NO ACTION ON DELETE NO ACTION GO ALTER TABLE dbo.vevo_arajanlatt ADD CONSTRAINT FK_vevo_arajanlatt_vevo_arajanf FOREIGN KEY ( bizszam ) REFERENCES dbo.vevo_arajanlatf ( bizszam ) ON UPDATE NO ACTION ON DELETE NO ACTION GO COMMIT go update vevo_arajanlatt set beszerzesi_bizszam='',beszerzesi_tetel=0 go