/* 2008. június 19.10:35:27 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.szall_szlaf DROP CONSTRAINT FK_szall_szlaf_deviza GO COMMIT BEGIN TRANSACTION GO ALTER TABLE dbo.szall_szlaf DROP CONSTRAINT FK_szall_szlaf_szallito GO COMMIT BEGIN TRANSACTION GO ALTER TABLE dbo.szall_szlaf DROP CONSTRAINT FK_szall_szlaf_belepes GO COMMIT BEGIN TRANSACTION GO CREATE TABLE dbo.Tmp_szall_szlaf ( BIZSZAM dbo.bizonylat_szam NOT NULL, KULSOSZLASZ varchar(50) NOT NULL, SZALLITO dbo.kulcs NOT NULL, SZALL_NEV dbo.nev NULL, TELJ_DATUM dbo.datum NOT NULL, SZLA_DATUM dbo.datum NOT NULL, FIZ_MODJA char(1) NOT NULL, FIZ_ESED dbo.datum NOT NULL, penznem dbo.penznem NOT NULL, kurzus dbo.kurzus NOT NULL, kedvezmeny dbo.kedvezmeny NOT NULL, afamentes bit NOT NULL, MEGJEGYZES dbo.megjegyzes NOT NULL, KICSODA dbo.kicsoda NOT NULL, MODOSITVA dbo.datum_ora NOT NULL, TOROLT char(1) NOT NULL, TORLO char(1) NOT NULL, TOR_SSZ dbo.bizonylat_szam NOT NULL, VISSZARU char(1) NOT NULL ) ON [PRIMARY] GO IF EXISTS(SELECT * FROM dbo.szall_szlaf) EXEC('INSERT INTO dbo.Tmp_szall_szlaf (BIZSZAM, KULSOSZLASZ, SZALLITO, TELJ_DATUM, SZLA_DATUM, FIZ_MODJA, FIZ_ESED, penznem, kurzus, kedvezmeny, afamentes, MEGJEGYZES, KICSODA, MODOSITVA, TOROLT, TORLO, TOR_SSZ, VISSZARU) SELECT BIZSZAM, KULSOSZLASZ, SZALLITO, TELJ_DATUM, SZLA_DATUM, FIZ_MODJA, FIZ_ESED, penznem, kurzus, kedvezmeny, afamentes, MEGJEGYZES, KICSODA, MODOSITVA, TOROLT, TORLO, TOR_SSZ, VISSZARU FROM dbo.szall_szlaf WITH (HOLDLOCK TABLOCKX)') GO ALTER TABLE dbo.szall_szlat DROP CONSTRAINT FK_szall_szlat_szall_szlaf GO DROP TABLE dbo.szall_szlaf GO EXECUTE sp_rename N'dbo.Tmp_szall_szlaf', N'szall_szlaf', 'OBJECT' GO ALTER TABLE dbo.szall_szlaf ADD CONSTRAINT PK_szall_szlaf PRIMARY KEY CLUSTERED ( BIZSZAM ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO CREATE NONCLUSTERED INDEX IX_szall_szlaf ON dbo.szall_szlaf ( KULSOSZLASZ ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO CREATE NONCLUSTERED INDEX IX_szall_szlaf_1 ON dbo.szall_szlaf ( SZALLITO ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO ALTER TABLE dbo.szall_szlaf ADD CONSTRAINT FK_szall_szlaf_belepes FOREIGN KEY ( KICSODA ) REFERENCES dbo.belepes ( ROVIDNEV ) ON UPDATE NO ACTION ON DELETE NO ACTION GO ALTER TABLE dbo.szall_szlaf ADD CONSTRAINT FK_szall_szlaf_szallito FOREIGN KEY ( SZALLITO ) REFERENCES dbo.szallito ( SZALL_KOD ) ON UPDATE NO ACTION ON DELETE NO ACTION GO ALTER TABLE dbo.szall_szlaf ADD CONSTRAINT FK_szall_szlaf_deviza FOREIGN KEY ( penznem ) REFERENCES dbo.deviza ( penznem ) ON UPDATE NO ACTION ON DELETE NO ACTION GO COMMIT BEGIN TRANSACTION GO ALTER TABLE dbo.szall_szlat ADD CONSTRAINT FK_szall_szlat_szall_szlaf FOREIGN KEY ( BIZSZAM ) REFERENCES dbo.szall_szlaf ( BIZSZAM ) ON UPDATE NO ACTION ON DELETE NO ACTION GO COMMIT GO update dbo.szall_szlaf set szall_nev=(select szall_nev from szallito where szallito.szall_kod=szall_szlaf.szallito) GO /* 2008. június 19.10:37:42 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.szall_szlef DROP CONSTRAINT FK_szall_szlef_deviza GO COMMIT BEGIN TRANSACTION GO ALTER TABLE dbo.szall_szlef DROP CONSTRAINT FK_szall_szlef_raktarak GO COMMIT BEGIN TRANSACTION GO ALTER TABLE dbo.szall_szlef DROP CONSTRAINT FK_szall_szlef_szallito GO COMMIT BEGIN TRANSACTION GO ALTER TABLE dbo.szall_szlef DROP CONSTRAINT FK_szall_szlef_belepes GO COMMIT BEGIN TRANSACTION GO CREATE TABLE dbo.Tmp_szall_szlef ( BIZSZAM dbo.bizonylat_szam NOT NULL, HIVSZAM dbo.bizonylat_szam NOT NULL, szlaszam dbo.bizonylat_szam NOT NULL, rendszam dbo.bizonylat_szam NULL, SZALLITO dbo.kulcs NOT NULL, SZALL_NEV dbo.nev NULL, TELJ_DATUM dbo.datum NOT NULL, BEV_DATUM dbo.datum NOT NULL, RAKTAR_KOD dbo.kulcs NOT NULL, penznem dbo.penznem NOT NULL, kurzus dbo.kurzus NOT NULL, afamentes bit NOT NULL, MEGJEGYZES dbo.megjegyzes NOT NULL, KICSODA dbo.kicsoda NOT NULL, MODOSITVA dbo.datum_ora NOT NULL, kedvezmeny dbo.kedvezmeny NOT NULL, TOROLT char(1) COLLATE SQL_Hungarian_CP1250_CI_AS NOT NULL, TORLO char(1) COLLATE SQL_Hungarian_CP1250_CI_AS NOT NULL, TOR_SSZ dbo.bizonylat_szam NOT NULL, VISSZARU char(1) COLLATE SQL_Hungarian_CP1250_CI_AS NOT NULL, okmany_tip char(1) NULL ) ON [PRIMARY] GO IF EXISTS(SELECT * FROM dbo.szall_szlef) EXEC('INSERT INTO dbo.Tmp_szall_szlef (BIZSZAM, HIVSZAM, szlaszam, rendszam, SZALLITO, TELJ_DATUM, BEV_DATUM, RAKTAR_KOD, penznem, kurzus, afamentes, MEGJEGYZES, KICSODA, MODOSITVA, kedvezmeny, TOROLT, TORLO, TOR_SSZ, VISSZARU, okmany_tip) SELECT BIZSZAM, HIVSZAM, szlaszam, rendszam, SZALLITO, TELJ_DATUM, BEV_DATUM, RAKTAR_KOD, penznem, kurzus, afamentes, MEGJEGYZES, KICSODA, MODOSITVA, kedvezmeny, TOROLT, TORLO, TOR_SSZ, VISSZARU, okmany_tip FROM dbo.szall_szlef WITH (HOLDLOCK TABLOCKX)') GO ALTER TABLE dbo.szall_szlet DROP CONSTRAINT FK_szall_szlet_szall_szlef GO DROP TABLE dbo.szall_szlef GO EXECUTE sp_rename N'dbo.Tmp_szall_szlef', N'szall_szlef', 'OBJECT' GO ALTER TABLE dbo.szall_szlef ADD CONSTRAINT PK_szall_szlef PRIMARY KEY CLUSTERED ( BIZSZAM ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO CREATE NONCLUSTERED INDEX IX_szall_szlef ON dbo.szall_szlef ( SZALLITO ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO CREATE NONCLUSTERED INDEX IX_szall_szlef_1 ON dbo.szall_szlef ( TELJ_DATUM ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO CREATE NONCLUSTERED INDEX IX_szall_szlef_2 ON dbo.szall_szlef ( RAKTAR_KOD ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO ALTER TABLE dbo.szall_szlef ADD CONSTRAINT FK_szall_szlef_belepes FOREIGN KEY ( KICSODA ) REFERENCES dbo.belepes ( ROVIDNEV ) ON UPDATE NO ACTION ON DELETE NO ACTION GO ALTER TABLE dbo.szall_szlef ADD CONSTRAINT FK_szall_szlef_szallito FOREIGN KEY ( SZALLITO ) REFERENCES dbo.szallito ( SZALL_KOD ) ON UPDATE NO ACTION ON DELETE NO ACTION GO ALTER TABLE dbo.szall_szlef ADD CONSTRAINT FK_szall_szlef_raktarak FOREIGN KEY ( RAKTAR_KOD ) REFERENCES dbo.raktarak ( kod ) ON UPDATE NO ACTION ON DELETE NO ACTION GO ALTER TABLE dbo.szall_szlef ADD CONSTRAINT FK_szall_szlef_deviza FOREIGN KEY ( penznem ) REFERENCES dbo.deviza ( penznem ) ON UPDATE NO ACTION ON DELETE NO ACTION GO COMMIT BEGIN TRANSACTION GO ALTER TABLE dbo.szall_szlet ADD CONSTRAINT FK_szall_szlet_szall_szlef FOREIGN KEY ( BIZSZAM ) REFERENCES dbo.szall_szlef ( BIZSZAM ) ON UPDATE NO ACTION ON DELETE NO ACTION GO COMMIT GO update dbo.szall_szlef set szall_nev=(select szall_nev from szallito where szallito.szall_kod=szall_szlef.szallito) GO /* 2008. június 19.10:40:18 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.szbiz_szlef DROP CONSTRAINT FK_szbiz_szlef_deviza GO COMMIT BEGIN TRANSACTION GO ALTER TABLE dbo.szbiz_szlef DROP CONSTRAINT FK_szbiz_szlef_raktarak GO COMMIT BEGIN TRANSACTION GO ALTER TABLE dbo.szbiz_szlef DROP CONSTRAINT FK_szbiz_szlef_szallito GO COMMIT BEGIN TRANSACTION GO ALTER TABLE dbo.szbiz_szlef DROP CONSTRAINT FK_szbiz_szlef_belepes GO COMMIT BEGIN TRANSACTION GO CREATE TABLE dbo.Tmp_szbiz_szlef ( BIZSZAM dbo.bizonylat_szam NOT NULL, HIVSZAM dbo.bizonylat_szam NOT NULL, szlaszam dbo.bizonylat_szam NOT NULL, rendszam dbo.bizonylat_szam NULL, SZALLITO dbo.kulcs NOT NULL, SZALL_NEV dbo.nev NULL, TELJ_DATUM dbo.datum NOT NULL, BEV_DATUM dbo.datum NOT NULL, RAKTAR_KOD dbo.kulcs NOT NULL, penznem dbo.penznem NOT NULL, kurzus dbo.kurzus NOT NULL, afamentes bit NOT NULL, MEGJEGYZES dbo.megjegyzes NOT NULL, KICSODA dbo.kicsoda NOT NULL, MODOSITVA dbo.datum_ora NOT NULL, kedvezmeny dbo.kedvezmeny NOT NULL, TOROLT char(1) NOT NULL, TORLO char(1) NOT NULL, TOR_SSZ dbo.bizonylat_szam NOT NULL, VISSZARU char(1) NOT NULL, okmany_tip char(1) NULL ) ON [PRIMARY] GO IF EXISTS(SELECT * FROM dbo.szbiz_szlef) EXEC('INSERT INTO dbo.Tmp_szbiz_szlef (BIZSZAM, HIVSZAM, szlaszam, rendszam, SZALLITO, TELJ_DATUM, BEV_DATUM, RAKTAR_KOD, penznem, kurzus, afamentes, MEGJEGYZES, KICSODA, MODOSITVA, kedvezmeny, TOROLT, TORLO, TOR_SSZ, VISSZARU, okmany_tip) SELECT BIZSZAM, HIVSZAM, szlaszam, rendszam, SZALLITO, TELJ_DATUM, BEV_DATUM, RAKTAR_KOD, penznem, kurzus, afamentes, MEGJEGYZES, KICSODA, MODOSITVA, kedvezmeny, TOROLT, TORLO, TOR_SSZ, VISSZARU, okmany_tip FROM dbo.szbiz_szlef WITH (HOLDLOCK TABLOCKX)') GO ALTER TABLE dbo.szbiz_szlet DROP CONSTRAINT FK_szbiz_szlet_szbiz_szlef GO DROP TABLE dbo.szbiz_szlef GO EXECUTE sp_rename N'dbo.Tmp_szbiz_szlef', N'szbiz_szlef', 'OBJECT' GO ALTER TABLE dbo.szbiz_szlef ADD CONSTRAINT PK_szall_szlefb PRIMARY KEY CLUSTERED ( BIZSZAM ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO ALTER TABLE dbo.szbiz_szlef ADD CONSTRAINT FK_szbiz_szlef_belepes FOREIGN KEY ( KICSODA ) REFERENCES dbo.belepes ( ROVIDNEV ) ON UPDATE NO ACTION ON DELETE NO ACTION GO ALTER TABLE dbo.szbiz_szlef ADD CONSTRAINT FK_szbiz_szlef_szallito FOREIGN KEY ( SZALLITO ) REFERENCES dbo.szallito ( SZALL_KOD ) ON UPDATE NO ACTION ON DELETE NO ACTION GO ALTER TABLE dbo.szbiz_szlef ADD CONSTRAINT FK_szbiz_szlef_raktarak FOREIGN KEY ( RAKTAR_KOD ) REFERENCES dbo.raktarak ( kod ) ON UPDATE NO ACTION ON DELETE NO ACTION GO ALTER TABLE dbo.szbiz_szlef ADD CONSTRAINT FK_szbiz_szlef_deviza FOREIGN KEY ( penznem ) REFERENCES dbo.deviza ( penznem ) ON UPDATE NO ACTION ON DELETE NO ACTION GO COMMIT BEGIN TRANSACTION GO ALTER TABLE dbo.szbiz_szlet ADD CONSTRAINT FK_szbiz_szlet_szbiz_szlef FOREIGN KEY ( BIZSZAM ) REFERENCES dbo.szbiz_szlef ( BIZSZAM ) ON UPDATE NO ACTION ON DELETE NO ACTION GO COMMIT GO update dbo.szbiz_szlef set szall_nev=(select szall_nev from szallito where szallito.szall_kod=szbiz_szlef.szallito) GO /* 2008. június 19.10:36:47 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.szall_szlat DROP CONSTRAINT FK_szall_szlat_cikkek GO COMMIT BEGIN TRANSACTION GO ALTER TABLE dbo.szall_szlat DROP CONSTRAINT FK_szall_szlat_afa_kulcs GO COMMIT BEGIN TRANSACTION GO ALTER TABLE dbo.szall_szlat DROP CONSTRAINT FK_szall_szlat_szall_szlaf GO COMMIT BEGIN TRANSACTION GO CREATE TABLE dbo.Tmp_szall_szlat ( BIZSZAM dbo.bizonylat_szam NOT NULL, TETEL dbo.bizonylat_tetel NOT NULL, CIKK_SZAM dbo.cikk_szam NOT NULL, CIKK_NEV dbo.nev NULL, afa_kulcs varchar(2) NOT NULL, MENNY_EGYS dbo.menny_egyseg NOT NULL, SZORZO int NOT NULL, EGYSEG_AR dbo.egyseg_ar NOT NULL, kedvezmeny dbo.kedvezmeny NOT NULL, edarab dbo.mennyiseg NOT NULL, DARAB dbo.mennyiseg NOT NULL, rendel_bsz dbo.bizonylat_szam NOT NULL, rendel_tet dbo.bizonylat_tetel NOT NULL ) ON [PRIMARY] GO IF EXISTS(SELECT * FROM dbo.szall_szlat) EXEC('INSERT INTO dbo.Tmp_szall_szlat (BIZSZAM, TETEL, CIKK_SZAM, afa_kulcs, MENNY_EGYS, SZORZO, EGYSEG_AR, kedvezmeny, edarab, DARAB, rendel_bsz, rendel_tet) SELECT BIZSZAM, TETEL, CIKK_SZAM, afa_kulcs, MENNY_EGYS, SZORZO, EGYSEG_AR, kedvezmeny, edarab, DARAB, rendel_bsz, rendel_tet FROM dbo.szall_szlat WITH (HOLDLOCK TABLOCKX)') GO DROP TABLE dbo.szall_szlat GO EXECUTE sp_rename N'dbo.Tmp_szall_szlat', N'szall_szlat', 'OBJECT' GO ALTER TABLE dbo.szall_szlat ADD CONSTRAINT PK_szall_szlat PRIMARY KEY CLUSTERED ( BIZSZAM, TETEL ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO CREATE NONCLUSTERED INDEX IX_szall_szlat ON dbo.szall_szlat ( CIKK_SZAM ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO ALTER TABLE dbo.szall_szlat ADD CONSTRAINT FK_szall_szlat_szall_szlaf FOREIGN KEY ( BIZSZAM ) REFERENCES dbo.szall_szlaf ( BIZSZAM ) ON UPDATE NO ACTION ON DELETE NO ACTION GO ALTER TABLE dbo.szall_szlat ADD CONSTRAINT FK_szall_szlat_afa_kulcs FOREIGN KEY ( afa_kulcs ) REFERENCES dbo.afa_kulcs ( AFAKULCS ) ON UPDATE NO ACTION ON DELETE NO ACTION GO ALTER TABLE dbo.szall_szlat ADD CONSTRAINT FK_szall_szlat_cikkek FOREIGN KEY ( CIKK_SZAM ) REFERENCES dbo.cikkek ( CIKK_SZAM ) ON UPDATE NO ACTION ON DELETE NO ACTION GO COMMIT GO update szall_szlat set cikk_nev=(select cikk_nev from cikkek where cikkek.cikk_szam=szall_szlat.cikk_szam) GO /* 2008. június 19.10:39:22 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.szall_szlet DROP CONSTRAINT FK_szall_szlet_cikkek GO COMMIT BEGIN TRANSACTION GO ALTER TABLE dbo.szall_szlet DROP CONSTRAINT FK_szall_szlet_afa_kulcs GO COMMIT BEGIN TRANSACTION GO ALTER TABLE dbo.szall_szlet DROP CONSTRAINT FK_szall_szlet_szall_szlef GO COMMIT BEGIN TRANSACTION GO CREATE TABLE dbo.Tmp_szall_szlet ( BIZSZAM dbo.bizonylat_szam NOT NULL, TETEL dbo.bizonylat_tetel NOT NULL, CIKK_SZAM dbo.cikk_szam NOT NULL, CIKK_NEV dbo.nev NULL, afa_kulcs varchar(2) NOT NULL, MENNY_EGYS dbo.menny_egyseg NOT NULL, SZORZO int NOT NULL, EGYSEG_AR dbo.egyseg_ar NOT NULL, kedvezmeny dbo.kedvezmeny NOT NULL, edarab dbo.mennyiseg NOT NULL, DARAB dbo.mennyiseg NOT NULL, rendel_bsz dbo.bizonylat_szam NOT NULL, rendel_tet dbo.bizonylat_tetel NOT NULL ) ON [PRIMARY] GO IF EXISTS(SELECT * FROM dbo.szall_szlet) EXEC('INSERT INTO dbo.Tmp_szall_szlet (BIZSZAM, TETEL, CIKK_SZAM, afa_kulcs, MENNY_EGYS, SZORZO, EGYSEG_AR, kedvezmeny, edarab, DARAB, rendel_bsz, rendel_tet) SELECT BIZSZAM, TETEL, CIKK_SZAM, afa_kulcs, MENNY_EGYS, SZORZO, EGYSEG_AR, kedvezmeny, edarab, DARAB, rendel_bsz, rendel_tet FROM dbo.szall_szlet WITH (HOLDLOCK TABLOCKX)') GO DROP TABLE dbo.szall_szlet GO EXECUTE sp_rename N'dbo.Tmp_szall_szlet', N'szall_szlet', 'OBJECT' GO ALTER TABLE dbo.szall_szlet ADD CONSTRAINT PK_szall_szlet PRIMARY KEY CLUSTERED ( BIZSZAM, TETEL ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO CREATE NONCLUSTERED INDEX IX_szall_szlet ON dbo.szall_szlet ( CIKK_SZAM ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO ALTER TABLE dbo.szall_szlet ADD CONSTRAINT FK_szall_szlet_szall_szlef FOREIGN KEY ( BIZSZAM ) REFERENCES dbo.szall_szlef ( BIZSZAM ) ON UPDATE NO ACTION ON DELETE NO ACTION GO ALTER TABLE dbo.szall_szlet ADD CONSTRAINT FK_szall_szlet_afa_kulcs FOREIGN KEY ( afa_kulcs ) REFERENCES dbo.afa_kulcs ( AFAKULCS ) ON UPDATE NO ACTION ON DELETE NO ACTION GO ALTER TABLE dbo.szall_szlet ADD CONSTRAINT FK_szall_szlet_cikkek FOREIGN KEY ( CIKK_SZAM ) REFERENCES dbo.cikkek ( CIKK_SZAM ) ON UPDATE NO ACTION ON DELETE NO ACTION GO COMMIT GO update szall_szlet set cikk_nev=(select cikk_nev from cikkek where cikkek.cikk_szam=szall_szlet.cikk_szam) GO /* 2008. június 19.10:41:07 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.szbiz_szlet DROP CONSTRAINT FK_szbiz_szlet_cikkek GO COMMIT BEGIN TRANSACTION GO ALTER TABLE dbo.szbiz_szlet DROP CONSTRAINT FK_szbiz_szlet_afa_kulcs GO COMMIT BEGIN TRANSACTION GO ALTER TABLE dbo.szbiz_szlet DROP CONSTRAINT FK_szbiz_szlet_szbiz_szlef GO COMMIT BEGIN TRANSACTION GO CREATE TABLE dbo.Tmp_szbiz_szlet ( BIZSZAM dbo.bizonylat_szam NOT NULL, TETEL dbo.bizonylat_tetel NOT NULL, CIKK_SZAM dbo.cikk_szam NOT NULL, CIKK_NEV dbo.nev NULL, afa_kulcs varchar(2) NOT NULL, MENNY_EGYS dbo.menny_egyseg NOT NULL, SZORZO int NOT NULL, EGYSEG_AR dbo.egyseg_ar NOT NULL, kedvezmeny dbo.kedvezmeny NOT NULL, edarab dbo.mennyiseg NOT NULL, DARAB dbo.mennyiseg NOT NULL, rendel_bsz dbo.bizonylat_szam NOT NULL, rendel_tet dbo.bizonylat_tetel NOT NULL ) ON [PRIMARY] GO IF EXISTS(SELECT * FROM dbo.szbiz_szlet) EXEC('INSERT INTO dbo.Tmp_szbiz_szlet (BIZSZAM, TETEL, CIKK_SZAM, afa_kulcs, MENNY_EGYS, SZORZO, EGYSEG_AR, kedvezmeny, edarab, DARAB, rendel_bsz, rendel_tet) SELECT BIZSZAM, TETEL, CIKK_SZAM, afa_kulcs, MENNY_EGYS, SZORZO, EGYSEG_AR, kedvezmeny, edarab, DARAB, rendel_bsz, rendel_tet FROM dbo.szbiz_szlet WITH (HOLDLOCK TABLOCKX)') GO DROP TABLE dbo.szbiz_szlet GO EXECUTE sp_rename N'dbo.Tmp_szbiz_szlet', N'szbiz_szlet', 'OBJECT' GO ALTER TABLE dbo.szbiz_szlet ADD CONSTRAINT PK_szall_szletb 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.szbiz_szlet ADD CONSTRAINT FK_szbiz_szlet_szbiz_szlef FOREIGN KEY ( BIZSZAM ) REFERENCES dbo.szbiz_szlef ( BIZSZAM ) ON UPDATE NO ACTION ON DELETE NO ACTION GO ALTER TABLE dbo.szbiz_szlet ADD CONSTRAINT FK_szbiz_szlet_afa_kulcs FOREIGN KEY ( afa_kulcs ) REFERENCES dbo.afa_kulcs ( AFAKULCS ) ON UPDATE NO ACTION ON DELETE NO ACTION GO ALTER TABLE dbo.szbiz_szlet ADD CONSTRAINT FK_szbiz_szlet_cikkek FOREIGN KEY ( CIKK_SZAM ) REFERENCES dbo.cikkek ( CIKK_SZAM ) ON UPDATE NO ACTION ON DELETE NO ACTION GO COMMIT GO update szbiz_szlet set cikk_nev=(select cikk_nev from cikkek where cikkek.cikk_szam=szbiz_szlet.cikk_szam) GO