/* 2011. augusztus 15.14:44:58 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_szallito GO 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_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 numeric(18, 5) 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, BRUTTO_ERTEK dbo.egyseg_ar NOT NULL ) ON [PRIMARY] GO IF EXISTS(SELECT * FROM dbo.szall_szlaf) EXEC('INSERT INTO dbo.Tmp_szall_szlaf (BIZSZAM, KULSOSZLASZ, SZALLITO, SZALL_NEV, TELJ_DATUM, SZLA_DATUM, FIZ_MODJA, FIZ_ESED, penznem, kurzus, kedvezmeny, afamentes, MEGJEGYZES, KICSODA, MODOSITVA, TOROLT, TORLO, TOR_SSZ, VISSZARU, BRUTTO_ERTEK) SELECT BIZSZAM, KULSOSZLASZ, SZALLITO, SZALL_NEV, TELJ_DATUM, SZLA_DATUM, FIZ_MODJA, FIZ_ESED, penznem, kurzus, kedvezmeny, afamentes, MEGJEGYZES, KICSODA, MODOSITVA, TOROLT, TORLO, TOR_SSZ, VISSZARU, BRUTTO_ERTEK 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_deviza FOREIGN KEY ( penznem ) REFERENCES dbo.deviza ( penznem ) 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 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 /* 2011. augusztus 15.14:48:52 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_szallito GO 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_belepes GO COMMIT BEGIN TRANSACTION GO CREATE TABLE dbo.Tmp_szall_szlef ( BIZSZAM dbo.bizonylat_szam NOT NULL, HIVSZAM varchar(50) 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 numeric(18, 5) 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, SZALL_NEV, 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, SZALL_NEV, 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_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 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 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