GO SET ANSI_NULLS, ANSI_PADDING, ANSI_WARNINGS, ARITHABORT, CONCAT_NULL_YIELDS_NULL, QUOTED_IDENTIFIER ON; SET NUMERIC_ROUNDABORT OFF; GO PRINT N'Dropping [dbo].[FK_4025763_4025762]...'; GO ALTER TABLE [dbo].[T_NAPLOELLENORZES] DROP CONSTRAINT [FK_4025763_4025762]; GO PRINT N'Dropping [dbo].[FK_4025294_4025295]...'; GO ALTER TABLE [dbo].[T_OSZTALY] DROP CONSTRAINT [FK_4025294_4025295]; GO PRINT N'Dropping [dbo].[FK_T_4025296_4025338]...'; GO ALTER TABLE [dbo].[T_OSZTALY] DROP CONSTRAINT [FK_T_4025296_4025338]; GO PRINT N'Dropping [dbo].[FK_4025320_4025319]...'; GO ALTER TABLE [dbo].[T_OSZTALY] DROP CONSTRAINT [FK_4025320_4025319]; GO PRINT N'Dropping [dbo].[FK_4025323_4025322]...'; GO ALTER TABLE [dbo].[T_OSZTALY] DROP CONSTRAINT [FK_4025323_4025322]; GO PRINT N'Dropping [dbo].[FK_4025421_4025419]...'; GO ALTER TABLE [dbo].[T_OSZTALY] DROP CONSTRAINT [FK_4025421_4025419]; GO PRINT N'Dropping [dbo].[FK_402529402_402529400]...'; GO ALTER TABLE [dbo].[T_OSZTALY] DROP CONSTRAINT [FK_402529402_402529400]; GO PRINT N'Dropping [dbo].[FK_402529405_402529403]...'; GO ALTER TABLE [dbo].[T_OSZTALY] DROP CONSTRAINT [FK_402529405_402529403]; GO PRINT N'Dropping [dbo].[FK_4026206_4026204]...'; GO ALTER TABLE [dbo].[T_CSOPORT] DROP CONSTRAINT [FK_4026206_4026204]; GO PRINT N'Dropping [dbo].[FK_4025318_4025316]...'; GO ALTER TABLE [dbo].[T_CSOPORTOK_OSZTALYOK] DROP CONSTRAINT [FK_4025318_4025316]; GO PRINT N'Dropping [dbo].[FK_4025780_4025778]...'; GO ALTER TABLE [dbo].[T_TANULOMENTESSEG] DROP CONSTRAINT [FK_4025780_4025778]; GO PRINT N'Dropping [dbo].[FK_4025527_4025525]...'; GO ALTER TABLE [dbo].[T_TANULOCSOPORT] DROP CONSTRAINT [FK_4025527_4025525]; GO PRINT N'Dropping [dbo].[FK_4025758_4025756]...'; GO ALTER TABLE [dbo].[T_IGAZOLAS] DROP CONSTRAINT [FK_4025758_4025756]; GO PRINT N'Dropping [dbo].[FK_4025788_4025787]...'; GO ALTER TABLE [dbo].[T_DIAKIGAZOLVANYIGENYLES] DROP CONSTRAINT [FK_4025788_4025787]; GO PRINT N'Dropping [dbo].[FK_4025711_4025710]...'; GO ALTER TABLE [dbo].[T_TANULOESEMENY] DROP CONSTRAINT [FK_4025711_4025710]; GO PRINT N'Dropping [dbo].[FK_4026179_4026177]...'; GO ALTER TABLE [dbo].[T_TANULOKOZOSSEGISZOLGALAT] DROP CONSTRAINT [FK_4026179_4026177]; GO PRINT N'Dropping [dbo].[FK_T_8935_4025190]...'; GO ALTER TABLE [dbo].[T_TANULO] DROP CONSTRAINT [FK_T_8935_4025190]; GO PRINT N'Dropping [dbo].[FK_4025416_4025415]...'; GO ALTER TABLE [dbo].[T_TANULO] DROP CONSTRAINT [FK_4025416_4025415]; GO PRINT N'Dropping [dbo].[FK_4026237_4026236]...'; GO ALTER TABLE [dbo].[T_TANULO] DROP CONSTRAINT [FK_4026237_4026236]; GO PRINT N'Dropping [dbo].[FK_402517802_402517800]...'; GO ALTER TABLE [dbo].[T_TANULO] DROP CONSTRAINT [FK_402517802_402517800]; GO PRINT N'Dropping [dbo].[FK_402517805_402517803]...'; GO ALTER TABLE [dbo].[T_TANULO] DROP CONSTRAINT [FK_402517805_402517803]; GO PRINT N'Dropping [dbo].[FK_4025178_4025259]...'; GO ALTER TABLE [dbo].[T_TANULO] DROP CONSTRAINT [FK_4025178_4025259]; GO PRINT N'Dropping [dbo].[FK_4025178_4025262]...'; GO ALTER TABLE [dbo].[T_TANULO] DROP CONSTRAINT [FK_4025178_4025262]; GO PRINT N'Dropping [dbo].[FK_4025178_4025274]...'; GO ALTER TABLE [dbo].[T_TANULO] DROP CONSTRAINT [FK_4025178_4025274]; GO PRINT N'Dropping [dbo].[FK_4025178_4025344]...'; GO ALTER TABLE [dbo].[T_TANULO] DROP CONSTRAINT [FK_4025178_4025344]; GO PRINT N'Dropping [dbo].[FK_4025178_4025346]...'; GO ALTER TABLE [dbo].[T_TANULO] DROP CONSTRAINT [FK_4025178_4025346]; GO PRINT N'Dropping [dbo].[FK_4025178_4025357]...'; GO ALTER TABLE [dbo].[T_TANULO] DROP CONSTRAINT [FK_4025178_4025357]; GO PRINT N'Dropping [dbo].[FK_4025178_4025488]...'; GO ALTER TABLE [dbo].[T_TANULO] DROP CONSTRAINT [FK_4025178_4025488]; GO PRINT N'Dropping [dbo].[FK_4025178_4025493]...'; GO ALTER TABLE [dbo].[T_TANULO] DROP CONSTRAINT [FK_4025178_4025493]; GO PRINT N'Dropping [dbo].[FK_4025178_4025495]...'; GO ALTER TABLE [dbo].[T_TANULO] DROP CONSTRAINT [FK_4025178_4025495]; GO PRINT N'Dropping [dbo].[FK_4025673_4025672]...'; GO ALTER TABLE [dbo].[T_TANULOMULASZTAS] DROP CONSTRAINT [FK_4025673_4025672]; GO PRINT N'Dropping [dbo].[FK_4025181_4025180]...'; GO ALTER TABLE [dbo].[T_GONDVISELO] DROP CONSTRAINT [FK_4025181_4025180]; GO PRINT N'Dropping [dbo].[FK_4025665_4025663]...'; GO ALTER TABLE [dbo].[T_TANULOERTEKELES] DROP CONSTRAINT [FK_4025665_4025663]; GO PRINT N'Dropping [dbo].[FK_4026076_4026075]...'; GO ALTER TABLE [dbo].[T_TANULOTARGYMULASZTASSTATISZT] DROP CONSTRAINT [FK_4026076_4026075]; GO PRINT N'Dropping [dbo].[FK_4026674_4026673]...'; GO ALTER TABLE [dbo].[T_TANULOESLADATOK] DROP CONSTRAINT [FK_4026674_4026673]; GO PRINT N'Dropping [dbo].[FK_4026073_4026072]...'; GO ALTER TABLE [dbo].[T_TANULOMULASZTASSTATISZTIKA] DROP CONSTRAINT [FK_4026073_4026072]; GO PRINT N'Starting rebuilding table [dbo].[T_OSZTALY]...'; GO BEGIN TRANSACTION; SET TRANSACTION ISOLATION LEVEL SERIALIZABLE; SET XACT_ABORT ON; CREATE TABLE [dbo].[tmp_ms_xx_T_OSZTALY] ( [ID] INT NOT NULL, [C_KEPZESIFORMA] INT NOT NULL, [C_OSZTALYNAPLOLEIRASA] NVARCHAR (MAX) NULL, [C_OSZTALYNAPLOMEGNYITASA] DATETIME NULL, [C_OSZTALYNAPLOZARASA] DATETIME NULL, [C_AGAZAT] INT NULL, [C_RESZSZAKKEPESITES] INT NULL, [C_SZAKKEPESITES] INT NULL, [C_SZAKMACSOPORT] INT NULL, [C_OSZTALYFONOKID] INT NULL, [C_OFOHELYETTESID] INT NULL, [C_TANTERVID] INT NULL, [C_ALINTEZMENYID] INT NOT NULL, [C_ALTANEVID] INT NOT NULL, [TOROLT] CHAR (1) DEFAULT ('F') NULL, [SERIAL] INT NULL, [LASTCHANGED] DATETIME DEFAULT (getdate()) NULL, [CREATED] DATETIME DEFAULT (getdate()) NULL, [MODIFIER] INT NULL, [CREATOR] INT NULL, [NNID] INT NULL, CONSTRAINT [tmp_ms_xx_constraint_PK_T_40252941] PRIMARY KEY CLUSTERED ([ID] ASC) ); IF EXISTS (SELECT TOP 1 1 FROM [dbo].[T_OSZTALY]) BEGIN INSERT INTO [dbo].[tmp_ms_xx_T_OSZTALY] ([ID], [C_KEPZESIFORMA], [C_OSZTALYNAPLOLEIRASA], [C_OSZTALYNAPLOMEGNYITASA], [C_OSZTALYNAPLOZARASA], [C_OSZTALYFONOKID], [C_OFOHELYETTESID], [C_TANTERVID], [C_ALINTEZMENYID], [C_ALTANEVID], [TOROLT], [SERIAL], [LASTCHANGED], [CREATED], [MODIFIER], [CREATOR], [NNID]) SELECT [ID], [C_KEPZESIFORMA], [C_OSZTALYNAPLOLEIRASA], [C_OSZTALYNAPLOMEGNYITASA], [C_OSZTALYNAPLOZARASA], [C_OSZTALYFONOKID], [C_OFOHELYETTESID], [C_TANTERVID], [C_ALINTEZMENYID], [C_ALTANEVID], [TOROLT], [SERIAL], [LASTCHANGED], [CREATED], [MODIFIER], [CREATOR], [NNID] FROM [dbo].[T_OSZTALY] ORDER BY [ID] ASC; END DROP TABLE [dbo].[T_OSZTALY]; EXECUTE sp_rename N'[dbo].[tmp_ms_xx_T_OSZTALY]', N'T_OSZTALY'; EXECUTE sp_rename N'[dbo].[tmp_ms_xx_constraint_PK_T_40252941]', N'PK_T_4025294', N'OBJECT'; COMMIT TRANSACTION; SET TRANSACTION ISOLATION LEVEL READ COMMITTED; GO PRINT N'Creating [dbo].[T_OSZTALY].[I_T_4025294_4025295]...'; GO CREATE NONCLUSTERED INDEX [I_T_4025294_4025295] ON [dbo].[T_OSZTALY]([C_ALINTEZMENYID] ASC, [C_ALTANEVID] ASC, [C_KEPZESIFORMA] ASC); GO PRINT N'Creating [dbo].[T_OSZTALY].[I_T_4025294_4027544]...'; GO CREATE NONCLUSTERED INDEX [I_T_4025294_4027544] ON [dbo].[T_OSZTALY]([C_ALINTEZMENYID] ASC, [C_ALTANEVID] ASC, [C_AGAZAT] ASC); GO PRINT N'Creating [dbo].[T_OSZTALY].[I_T_4025294_4027545]...'; GO CREATE NONCLUSTERED INDEX [I_T_4025294_4027545] ON [dbo].[T_OSZTALY]([C_ALINTEZMENYID] ASC, [C_ALTANEVID] ASC, [C_RESZSZAKKEPESITES] ASC); GO PRINT N'Creating [dbo].[T_OSZTALY].[I_T_4025294_4027546]...'; GO CREATE NONCLUSTERED INDEX [I_T_4025294_4027546] ON [dbo].[T_OSZTALY]([C_ALINTEZMENYID] ASC, [C_ALTANEVID] ASC, [C_SZAKKEPESITES] ASC); GO PRINT N'Creating [dbo].[T_OSZTALY].[I_T_4025294_4027547]...'; GO CREATE NONCLUSTERED INDEX [I_T_4025294_4027547] ON [dbo].[T_OSZTALY]([C_ALINTEZMENYID] ASC, [C_ALTANEVID] ASC, [C_SZAKMACSOPORT] ASC); GO PRINT N'Creating [dbo].[T_OSZTALY].[I_T_4025320_4025319]...'; GO CREATE NONCLUSTERED INDEX [I_T_4025320_4025319] ON [dbo].[T_OSZTALY]([C_OSZTALYFONOKID] ASC); GO PRINT N'Creating [dbo].[T_OSZTALY].[I_T_4025323_4025322]...'; GO CREATE NONCLUSTERED INDEX [I_T_4025323_4025322] ON [dbo].[T_OSZTALY]([C_OFOHELYETTESID] ASC); GO PRINT N'Creating [dbo].[T_OSZTALY].[I_T_4025421_4025419]...'; GO CREATE NONCLUSTERED INDEX [I_T_4025421_4025419] ON [dbo].[T_OSZTALY]([C_TANTERVID] ASC); GO PRINT N'Creating [dbo].[T_OSZTALY].[I_T_402529402_402529400]...'; GO CREATE NONCLUSTERED INDEX [I_T_402529402_402529400] ON [dbo].[T_OSZTALY]([C_ALINTEZMENYID] ASC); GO PRINT N'Creating [dbo].[T_OSZTALY].[I_T_402529405_402529403]...'; GO CREATE NONCLUSTERED INDEX [I_T_402529405_402529403] ON [dbo].[T_OSZTALY]([C_ALTANEVID] ASC); GO PRINT N'Starting rebuilding table [dbo].[T_TANULO]...'; GO BEGIN TRANSACTION; SET TRANSACTION ISOLATION LEVEL SERIALIZABLE; SET XACT_ABORT ON; CREATE TABLE [dbo].[tmp_ms_xx_T_TANULO] ( [ID] INT NOT NULL, [C_ALLAMIGONDOZOTT] CHAR (1) NULL, [C_BANKSZAMLASZAM] NVARCHAR (24) NULL, [C_BEILLESZKEDESINEHEZSEG] CHAR (1) NULL, [C_BEIRASINAPLOSORSZAM] NVARCHAR (50) NULL, [C_BEJARO] CHAR (1) NULL, [C_DIAKIGAZOLVANYKELTE] DATETIME NULL, [C_DIAKIGAZOLVANYSZAM] NVARCHAR (255) NULL, [C_ELOZOINTEZMENY] NVARCHAR (255) NULL, [C_EVISMETLO] CHAR (1) NULL, [C_INGYENESTANKONVYELLATASA] INT NULL, [C_JOGVISZONYATSZUNETELTETO] CHAR (1) NULL, [C_MAGANTANULO] CHAR (1) NULL, [C_MAGANTANULOSAGANAKOKA] INT NULL, [C_MAGANTANULOSAGKEZDETE] DATETIME NULL, [C_NAPLOSORSZAM] INT NULL, [C_POLGARISZERZODESES] CHAR (1) NULL, [C_SZAKMAIGYAKORLATON] CHAR (1) NULL, [C_SZOCIALISTAMOGATAS] CHAR (1) NULL, [C_TANDIJATFIZETO] CHAR (1) NULL, [C_TANKOTELEZETT] CHAR (1) NULL, [C_TANKOTELEZETTSEGVEGE] DATETIME NULL, [C_TANULOSZERZODESES] CHAR (1) NULL, [C_TERITESIDIJATFIZETO] CHAR (1) NULL, [C_TESTNEVELESTIPUSA] INT NULL, [C_VENDEG] CHAR (1) NULL, [C_BTMPROBLEMAS] CHAR (1) DEFAULT ('F') NULL, [C_DIAKSPORTKOROS] CHAR (1) NULL, [C_EGYHAZKOZOSSEGE] NVARCHAR (255) NULL, [C_ETKEZESIKEDVEZMENY] INT NULL, [C_HALMOZOTTANFOGYATEKOS] CHAR (1) DEFAULT ('F') NULL, [C_HATRANYOSHELYZETU] INT NULL, [C_KOLLEGIUMIELLATASOS] CHAR (1) DEFAULT ('F') NULL, [C_RENDSZERESGYERMEKVEDELMIKEDV] NVARCHAR (255) NULL, [C_SAJATOSNEVELESU] CHAR (1) DEFAULT ('F') NULL, [C_SPORTAG] NVARCHAR (255) NULL, [C_SPORTEDZONEVE] NVARCHAR (1000) NULL, [C_SPORTKLUB] NVARCHAR (100) NULL, [C_SZAKKEPESITESSZAMA] INT NULL, [C_TANULOIJOGVISZONYOSELTARTOTT] INT NULL, [C_TARTOSGYOGYKEZELESSZAMA] NVARCHAR (255) NULL, [C_TOBBGYERMEKIGAZOLASSZAMA] NVARCHAR (255) NULL, [C_VALLASA] INT NULL, [C_VESZELYEZTETETT] CHAR (1) DEFAULT ('F') NULL, [C_JOGVISZONYVARHATOBEFEJEZESE] DATETIME NULL, [C_BEILLESZKEDESIPROBLEMAVALKUZ] CHAR (1) NULL, [C_BESZEDFOGYATEKOSOKMANYSZAM] NVARCHAR (100) NULL, [C_BNOKOD] NVARCHAR (100) NULL, [C_BTMHATAROZATOKMANYSZAM] NVARCHAR (255) NULL, [C_BTMHATAROZATTARTALMA] NVARCHAR (1000) NULL, [C_BTMKIALLITOINTEZMENY] NVARCHAR (255) NULL, [C_BTMKONTROLLIDOPONT] DATETIME NULL, [C_BTMLETSZAMSULY] NUMERIC (10, 2) NULL, [C_BTMOKMANYERVENYESSEGKEZDETE] DATETIME NULL, [C_BTMOKMANYERVENYESSEGVEGE] DATETIME NULL, [C_DISZGRAFIAOKMANYSZAM] NVARCHAR (100) NULL, [C_DISZKALKULIAOKMANYSZAM] NVARCHAR (255) NULL, [C_DISZLEXIAOKMANYSZAM] NVARCHAR (255) NULL, [C_ERTELMIFOGYATEKOS] INT NULL, [C_ERTELMIFOGYATEKOSOKMANYSZAM] NVARCHAR (30) NULL, [C_FEJLESZTESREKIJELOLT] NVARCHAR (255) NULL, [C_FEJLESZTOFOGLALKOZAS] NVARCHAR (255) NULL, [C_FEJLESZTOFOGLALKOZASORASZAM] NUMERIC (10, 2) NULL, [C_HALLASSERULT] INT NULL, [C_HALLASSERULTOKMANYSZAM] NVARCHAR (100) NULL, [C_LATASSERULT] INT NULL, [C_LATASSERULTOKMANYSZAM] NVARCHAR (100) NULL, [C_MAGATARTASIPROBLEMAVALKUZD] CHAR (1) NULL, [C_MEGISMERONEMORGANIKUSOKMANYS] NVARCHAR (100) NULL, [C_MEGISMEROORGANIKUSOKMANYSZAM] NVARCHAR (100) NULL, [C_MOZGASSERULTOKMANYSZAM] NVARCHAR (255) NULL, [C_SNIKIALLITOINTEZMENY] NVARCHAR (255) NULL, [C_SNIKONTROLLIDOPONT] DATETIME NULL, [C_SNILETSZAMSULY] NUMERIC (10, 2) NULL, [C_SNIMEGHATAROZAS] NVARCHAR (255) NULL, [C_SNIOKMANYERVENYESSEGKEZDETE] DATETIME NULL, [C_SNIOKMANYERVENYESSEGVEGE] DATETIME NULL, [C_TANULASIPROBLEMADISZGRAFIA] CHAR (1) NULL, [C_TANULASIPROBLEMAVALKUZD] CHAR (1) NULL, [C_TANULASIPROBLEMAVALKUZDDISZK] CHAR (1) NULL, [C_TANULASIPROBLEMAVALKUZDDISZL] CHAR (1) NULL, [C_VISELKEDESNEMORGANIKUSOKMANY] NVARCHAR (100) NULL, [C_VISELKEDESORGANIKUSOKMANYSZA] NVARCHAR (100) NULL, [C_ELSOINTEZMENYOMKOD] NVARCHAR (12) NULL, [C_EVISMETLOTANTARGYAK] NVARCHAR (1000) NULL, [C_KOZEPFOKUOKTATASBATIZENHATOD] CHAR (1) NULL, [C_MENEDEKJOGGALRENDELKEZO] CHAR (1) NULL, [C_AGAZAT] INT NULL, [C_RESZSZAKKEPESITES] INT NULL, [C_SZAKKEPESITES] INT NULL, [C_SZAKMACSOPORT] INT NULL, [C_TANTERVID] INT NOT NULL, [C_FELVETELTANEVEID] INT NOT NULL, [C_ALINTEZMENYID] INT NOT NULL, [C_ALTANEVID] INT NOT NULL, [TOROLT] CHAR (1) DEFAULT ('F') NULL, [SERIAL] INT NULL, [LASTCHANGED] DATETIME DEFAULT (getdate()) NULL, [CREATED] DATETIME DEFAULT (getdate()) NULL, [MODIFIER] INT NULL, [CREATOR] INT NULL, [NNID] INT NULL, CONSTRAINT [tmp_ms_xx_constraint_PK_T_40251781] PRIMARY KEY CLUSTERED ([ID] ASC) ); IF EXISTS (SELECT TOP 1 1 FROM [dbo].[T_TANULO]) BEGIN INSERT INTO [dbo].[tmp_ms_xx_T_TANULO] ([ID], [C_ALLAMIGONDOZOTT], [C_BANKSZAMLASZAM], [C_BEILLESZKEDESINEHEZSEG], [C_BEIRASINAPLOSORSZAM], [C_BEJARO], [C_DIAKIGAZOLVANYKELTE], [C_DIAKIGAZOLVANYSZAM], [C_ELOZOINTEZMENY], [C_EVISMETLO], [C_INGYENESTANKONVYELLATASA], [C_JOGVISZONYATSZUNETELTETO], [C_MAGANTANULO], [C_MAGANTANULOSAGANAKOKA], [C_MAGANTANULOSAGKEZDETE], [C_NAPLOSORSZAM], [C_POLGARISZERZODESES], [C_SZAKMAIGYAKORLATON], [C_SZOCIALISTAMOGATAS], [C_TANDIJATFIZETO], [C_TANKOTELEZETT], [C_TANKOTELEZETTSEGVEGE], [C_TANULOSZERZODESES], [C_TERITESIDIJATFIZETO], [C_TESTNEVELESTIPUSA], [C_VENDEG], [C_BTMPROBLEMAS], [C_DIAKSPORTKOROS], [C_EGYHAZKOZOSSEGE], [C_ETKEZESIKEDVEZMENY], [C_HALMOZOTTANFOGYATEKOS], [C_HATRANYOSHELYZETU], [C_KOLLEGIUMIELLATASOS], [C_RENDSZERESGYERMEKVEDELMIKEDV], [C_SAJATOSNEVELESU], [C_SPORTAG], [C_SPORTEDZONEVE], [C_SPORTKLUB], [C_SZAKKEPESITESSZAMA], [C_TANULOIJOGVISZONYOSELTARTOTT], [C_TARTOSGYOGYKEZELESSZAMA], [C_TOBBGYERMEKIGAZOLASSZAMA], [C_VALLASA], [C_VESZELYEZTETETT], [C_JOGVISZONYVARHATOBEFEJEZESE], [C_BEILLESZKEDESIPROBLEMAVALKUZ], [C_BESZEDFOGYATEKOSOKMANYSZAM], [C_BNOKOD], [C_BTMHATAROZATOKMANYSZAM], [C_BTMHATAROZATTARTALMA], [C_BTMKIALLITOINTEZMENY], [C_BTMKONTROLLIDOPONT], [C_BTMLETSZAMSULY], [C_BTMOKMANYERVENYESSEGKEZDETE], [C_BTMOKMANYERVENYESSEGVEGE], [C_DISZGRAFIAOKMANYSZAM], [C_DISZKALKULIAOKMANYSZAM], [C_DISZLEXIAOKMANYSZAM], [C_ERTELMIFOGYATEKOS], [C_ERTELMIFOGYATEKOSOKMANYSZAM], [C_FEJLESZTESREKIJELOLT], [C_FEJLESZTOFOGLALKOZAS], [C_FEJLESZTOFOGLALKOZASORASZAM], [C_HALLASSERULT], [C_HALLASSERULTOKMANYSZAM], [C_LATASSERULT], [C_LATASSERULTOKMANYSZAM], [C_MAGATARTASIPROBLEMAVALKUZD], [C_MEGISMERONEMORGANIKUSOKMANYS], [C_MEGISMEROORGANIKUSOKMANYSZAM], [C_MOZGASSERULTOKMANYSZAM], [C_SNIKIALLITOINTEZMENY], [C_SNIKONTROLLIDOPONT], [C_SNILETSZAMSULY], [C_SNIMEGHATAROZAS], [C_SNIOKMANYERVENYESSEGKEZDETE], [C_SNIOKMANYERVENYESSEGVEGE], [C_TANULASIPROBLEMADISZGRAFIA], [C_TANULASIPROBLEMAVALKUZD], [C_TANULASIPROBLEMAVALKUZDDISZK], [C_TANULASIPROBLEMAVALKUZDDISZL], [C_VISELKEDESNEMORGANIKUSOKMANY], [C_VISELKEDESORGANIKUSOKMANYSZA], [C_ELSOINTEZMENYOMKOD], [C_EVISMETLOTANTARGYAK], [C_KOZEPFOKUOKTATASBATIZENHATOD], [C_MENEDEKJOGGALRENDELKEZO], [C_TANTERVID], [C_FELVETELTANEVEID], [C_ALINTEZMENYID], [C_ALTANEVID], [TOROLT], [SERIAL], [LASTCHANGED], [CREATED], [MODIFIER], [CREATOR], [NNID]) SELECT [ID], [C_ALLAMIGONDOZOTT], [C_BANKSZAMLASZAM], [C_BEILLESZKEDESINEHEZSEG], [C_BEIRASINAPLOSORSZAM], [C_BEJARO], [C_DIAKIGAZOLVANYKELTE], [C_DIAKIGAZOLVANYSZAM], [C_ELOZOINTEZMENY], [C_EVISMETLO], [C_INGYENESTANKONVYELLATASA], [C_JOGVISZONYATSZUNETELTETO], [C_MAGANTANULO], [C_MAGANTANULOSAGANAKOKA], [C_MAGANTANULOSAGKEZDETE], [C_NAPLOSORSZAM], [C_POLGARISZERZODESES], [C_SZAKMAIGYAKORLATON], [C_SZOCIALISTAMOGATAS], [C_TANDIJATFIZETO], [C_TANKOTELEZETT], [C_TANKOTELEZETTSEGVEGE], [C_TANULOSZERZODESES], [C_TERITESIDIJATFIZETO], [C_TESTNEVELESTIPUSA], [C_VENDEG], [C_BTMPROBLEMAS], [C_DIAKSPORTKOROS], [C_EGYHAZKOZOSSEGE], [C_ETKEZESIKEDVEZMENY], [C_HALMOZOTTANFOGYATEKOS], [C_HATRANYOSHELYZETU], [C_KOLLEGIUMIELLATASOS], [C_RENDSZERESGYERMEKVEDELMIKEDV], [C_SAJATOSNEVELESU], [C_SPORTAG], [C_SPORTEDZONEVE], [C_SPORTKLUB], [C_SZAKKEPESITESSZAMA], [C_TANULOIJOGVISZONYOSELTARTOTT], [C_TARTOSGYOGYKEZELESSZAMA], [C_TOBBGYERMEKIGAZOLASSZAMA], [C_VALLASA], [C_VESZELYEZTETETT], [C_JOGVISZONYVARHATOBEFEJEZESE], [C_BEILLESZKEDESIPROBLEMAVALKUZ], [C_BESZEDFOGYATEKOSOKMANYSZAM], [C_BNOKOD], [C_BTMHATAROZATOKMANYSZAM], [C_BTMHATAROZATTARTALMA], [C_BTMKIALLITOINTEZMENY], [C_BTMKONTROLLIDOPONT], [C_BTMLETSZAMSULY], [C_BTMOKMANYERVENYESSEGKEZDETE], [C_BTMOKMANYERVENYESSEGVEGE], [C_DISZGRAFIAOKMANYSZAM], [C_DISZKALKULIAOKMANYSZAM], [C_DISZLEXIAOKMANYSZAM], [C_ERTELMIFOGYATEKOS], [C_ERTELMIFOGYATEKOSOKMANYSZAM], [C_FEJLESZTESREKIJELOLT], [C_FEJLESZTOFOGLALKOZAS], [C_FEJLESZTOFOGLALKOZASORASZAM], [C_HALLASSERULT], [C_HALLASSERULTOKMANYSZAM], [C_LATASSERULT], [C_LATASSERULTOKMANYSZAM], [C_MAGATARTASIPROBLEMAVALKUZD], [C_MEGISMERONEMORGANIKUSOKMANYS], [C_MEGISMEROORGANIKUSOKMANYSZAM], [C_MOZGASSERULTOKMANYSZAM], [C_SNIKIALLITOINTEZMENY], [C_SNIKONTROLLIDOPONT], [C_SNILETSZAMSULY], [C_SNIMEGHATAROZAS], [C_SNIOKMANYERVENYESSEGKEZDETE], [C_SNIOKMANYERVENYESSEGVEGE], [C_TANULASIPROBLEMADISZGRAFIA], [C_TANULASIPROBLEMAVALKUZD], [C_TANULASIPROBLEMAVALKUZDDISZK], [C_TANULASIPROBLEMAVALKUZDDISZL], [C_VISELKEDESNEMORGANIKUSOKMANY], [C_VISELKEDESORGANIKUSOKMANYSZA], [C_ELSOINTEZMENYOMKOD], [C_EVISMETLOTANTARGYAK], [C_KOZEPFOKUOKTATASBATIZENHATOD], [C_MENEDEKJOGGALRENDELKEZO], [C_TANTERVID], [C_FELVETELTANEVEID], [C_ALINTEZMENYID], [C_ALTANEVID], [TOROLT], [SERIAL], [LASTCHANGED], [CREATED], [MODIFIER], [CREATOR], [NNID] FROM [dbo].[T_TANULO] ORDER BY [ID] ASC; END DROP TABLE [dbo].[T_TANULO]; EXECUTE sp_rename N'[dbo].[tmp_ms_xx_T_TANULO]', N'T_TANULO'; EXECUTE sp_rename N'[dbo].[tmp_ms_xx_constraint_PK_T_40251781]', N'PK_T_4025178', N'OBJECT'; COMMIT TRANSACTION; SET TRANSACTION ISOLATION LEVEL READ COMMITTED; GO PRINT N'Creating [dbo].[T_TANULO].[I_T_4025178_4025259]...'; GO CREATE NONCLUSTERED INDEX [I_T_4025178_4025259] ON [dbo].[T_TANULO]([C_ALINTEZMENYID] ASC, [C_ALTANEVID] ASC, [C_INGYENESTANKONVYELLATASA] ASC); GO PRINT N'Creating [dbo].[T_TANULO].[I_T_4025178_4025262]...'; GO CREATE NONCLUSTERED INDEX [I_T_4025178_4025262] ON [dbo].[T_TANULO]([C_ALINTEZMENYID] ASC, [C_ALTANEVID] ASC, [C_MAGANTANULOSAGANAKOKA] ASC); GO PRINT N'Creating [dbo].[T_TANULO].[I_T_4025178_4025274]...'; GO CREATE NONCLUSTERED INDEX [I_T_4025178_4025274] ON [dbo].[T_TANULO]([C_ALINTEZMENYID] ASC, [C_ALTANEVID] ASC, [C_TESTNEVELESTIPUSA] ASC); GO PRINT N'Creating [dbo].[T_TANULO].[I_T_4025178_4025344]...'; GO CREATE NONCLUSTERED INDEX [I_T_4025178_4025344] ON [dbo].[T_TANULO]([C_ALINTEZMENYID] ASC, [C_ALTANEVID] ASC, [C_ETKEZESIKEDVEZMENY] ASC); GO PRINT N'Creating [dbo].[T_TANULO].[I_T_4025178_4025346]...'; GO CREATE NONCLUSTERED INDEX [I_T_4025178_4025346] ON [dbo].[T_TANULO]([C_ALINTEZMENYID] ASC, [C_ALTANEVID] ASC, [C_HATRANYOSHELYZETU] ASC); GO PRINT N'Creating [dbo].[T_TANULO].[I_T_4025178_4025357]...'; GO CREATE NONCLUSTERED INDEX [I_T_4025178_4025357] ON [dbo].[T_TANULO]([C_ALINTEZMENYID] ASC, [C_ALTANEVID] ASC, [C_VALLASA] ASC); GO PRINT N'Creating [dbo].[T_TANULO].[I_T_4025178_4025488]...'; GO CREATE NONCLUSTERED INDEX [I_T_4025178_4025488] ON [dbo].[T_TANULO]([C_ALINTEZMENYID] ASC, [C_ALTANEVID] ASC, [C_ERTELMIFOGYATEKOS] ASC); GO PRINT N'Creating [dbo].[T_TANULO].[I_T_4025178_4025493]...'; GO CREATE NONCLUSTERED INDEX [I_T_4025178_4025493] ON [dbo].[T_TANULO]([C_ALINTEZMENYID] ASC, [C_ALTANEVID] ASC, [C_HALLASSERULT] ASC); GO PRINT N'Creating [dbo].[T_TANULO].[I_T_4025178_4025495]...'; GO CREATE NONCLUSTERED INDEX [I_T_4025178_4025495] ON [dbo].[T_TANULO]([C_ALINTEZMENYID] ASC, [C_ALTANEVID] ASC, [C_LATASSERULT] ASC); GO PRINT N'Creating [dbo].[T_TANULO].[I_T_4025178_4027540]...'; GO CREATE NONCLUSTERED INDEX [I_T_4025178_4027540] ON [dbo].[T_TANULO]([C_ALINTEZMENYID] ASC, [C_ALTANEVID] ASC, [C_AGAZAT] ASC); GO PRINT N'Creating [dbo].[T_TANULO].[I_T_4025178_4027541]...'; GO CREATE NONCLUSTERED INDEX [I_T_4025178_4027541] ON [dbo].[T_TANULO]([C_ALINTEZMENYID] ASC, [C_ALTANEVID] ASC, [C_RESZSZAKKEPESITES] ASC); GO PRINT N'Creating [dbo].[T_TANULO].[I_T_4025178_4027542]...'; GO CREATE NONCLUSTERED INDEX [I_T_4025178_4027542] ON [dbo].[T_TANULO]([C_ALINTEZMENYID] ASC, [C_ALTANEVID] ASC, [C_SZAKKEPESITES] ASC); GO PRINT N'Creating [dbo].[T_TANULO].[I_T_4025178_4027543]...'; GO CREATE NONCLUSTERED INDEX [I_T_4025178_4027543] ON [dbo].[T_TANULO]([C_ALINTEZMENYID] ASC, [C_ALTANEVID] ASC, [C_SZAKMACSOPORT] ASC); GO PRINT N'Creating [dbo].[T_TANULO].[I_T_4025416_4025415]...'; GO CREATE NONCLUSTERED INDEX [I_T_4025416_4025415] ON [dbo].[T_TANULO]([C_TANTERVID] ASC); GO PRINT N'Creating [dbo].[T_TANULO].[I_T_4026237_4026236]...'; GO CREATE NONCLUSTERED INDEX [I_T_4026237_4026236] ON [dbo].[T_TANULO]([C_FELVETELTANEVEID] ASC); GO PRINT N'Creating [dbo].[T_TANULO].[I_T_402517802_402517800]...'; GO CREATE NONCLUSTERED INDEX [I_T_402517802_402517800] ON [dbo].[T_TANULO]([C_ALINTEZMENYID] ASC); GO PRINT N'Creating [dbo].[T_TANULO].[I_T_402517805_402517803]...'; GO CREATE NONCLUSTERED INDEX [I_T_402517805_402517803] ON [dbo].[T_TANULO]([C_ALTANEVID] ASC); GO PRINT N'Creating [dbo].[FK_4025763_4025762]...'; GO ALTER TABLE [dbo].[T_NAPLOELLENORZES] WITH NOCHECK ADD CONSTRAINT [FK_4025763_4025762] FOREIGN KEY ([C_OSZTALYID]) REFERENCES [dbo].[T_OSZTALY] ([ID]); GO PRINT N'Creating [dbo].[FK_4025294_4025295]...'; GO ALTER TABLE [dbo].[T_OSZTALY] WITH NOCHECK ADD CONSTRAINT [FK_4025294_4025295] FOREIGN KEY ([C_KEPZESIFORMA], [C_ALINTEZMENYID], [C_ALTANEVID]) REFERENCES [dbo].[T_TANTERVIJELLEG] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]); GO PRINT N'Creating [dbo].[FK_T_4025296_4025338]...'; GO ALTER TABLE [dbo].[T_OSZTALY] WITH NOCHECK ADD CONSTRAINT [FK_T_4025296_4025338] FOREIGN KEY ([ID]) REFERENCES [dbo].[T_OSZTALYCSOPORT] ([ID]); GO PRINT N'Creating [dbo].[FK_4025320_4025319]...'; GO ALTER TABLE [dbo].[T_OSZTALY] WITH NOCHECK ADD CONSTRAINT [FK_4025320_4025319] FOREIGN KEY ([C_OSZTALYFONOKID]) REFERENCES [dbo].[T_ALKALMAZOTT] ([ID]); GO PRINT N'Creating [dbo].[FK_4025323_4025322]...'; GO ALTER TABLE [dbo].[T_OSZTALY] WITH NOCHECK ADD CONSTRAINT [FK_4025323_4025322] FOREIGN KEY ([C_OFOHELYETTESID]) REFERENCES [dbo].[T_ALKALMAZOTT] ([ID]); GO PRINT N'Creating [dbo].[FK_4025421_4025419]...'; GO ALTER TABLE [dbo].[T_OSZTALY] WITH NOCHECK ADD CONSTRAINT [FK_4025421_4025419] FOREIGN KEY ([C_TANTERVID]) REFERENCES [dbo].[T_TANTERV] ([ID]); GO PRINT N'Creating [dbo].[FK_402529402_402529400]...'; GO ALTER TABLE [dbo].[T_OSZTALY] WITH NOCHECK ADD CONSTRAINT [FK_402529402_402529400] FOREIGN KEY ([C_ALINTEZMENYID]) REFERENCES [dbo].[T_INTEZMENY] ([ID]); GO PRINT N'Creating [dbo].[FK_402529405_402529403]...'; GO ALTER TABLE [dbo].[T_OSZTALY] WITH NOCHECK ADD CONSTRAINT [FK_402529405_402529403] FOREIGN KEY ([C_ALTANEVID]) REFERENCES [dbo].[T_TANEV] ([ID]); GO PRINT N'Creating [dbo].[FK_4026206_4026204]...'; GO ALTER TABLE [dbo].[T_CSOPORT] WITH NOCHECK ADD CONSTRAINT [FK_4026206_4026204] FOREIGN KEY ([C_OSZTALYBONTASID]) REFERENCES [dbo].[T_OSZTALY] ([ID]); GO PRINT N'Creating [dbo].[FK_4025318_4025316]...'; GO ALTER TABLE [dbo].[T_CSOPORTOK_OSZTALYOK] WITH NOCHECK ADD CONSTRAINT [FK_4025318_4025316] FOREIGN KEY ([C_OSZTALYOKID]) REFERENCES [dbo].[T_OSZTALY] ([ID]); GO PRINT N'Creating [dbo].[FK_4025294_4027544]...'; GO ALTER TABLE [dbo].[T_OSZTALY] WITH NOCHECK ADD CONSTRAINT [FK_4025294_4027544] FOREIGN KEY ([C_AGAZAT], [C_ALINTEZMENYID], [C_ALTANEVID]) REFERENCES [dbo].[T_AGAZATTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]); GO PRINT N'Creating [dbo].[FK_4025294_4027545]...'; GO ALTER TABLE [dbo].[T_OSZTALY] WITH NOCHECK ADD CONSTRAINT [FK_4025294_4027545] FOREIGN KEY ([C_RESZSZAKKEPESITES], [C_ALINTEZMENYID], [C_ALTANEVID]) REFERENCES [dbo].[T_RESZSZAKKEPESITESTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]); GO PRINT N'Creating [dbo].[FK_4025294_4027546]...'; GO ALTER TABLE [dbo].[T_OSZTALY] WITH NOCHECK ADD CONSTRAINT [FK_4025294_4027546] FOREIGN KEY ([C_SZAKKEPESITES], [C_ALINTEZMENYID], [C_ALTANEVID]) REFERENCES [dbo].[T_SZAKKEPESITESTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]); GO PRINT N'Creating [dbo].[FK_4025294_4027547]...'; GO ALTER TABLE [dbo].[T_OSZTALY] WITH NOCHECK ADD CONSTRAINT [FK_4025294_4027547] FOREIGN KEY ([C_SZAKMACSOPORT], [C_ALINTEZMENYID], [C_ALTANEVID]) REFERENCES [dbo].[T_SZAKMACSOPORTTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]); GO PRINT N'Creating [dbo].[FK_4025780_4025778]...'; GO ALTER TABLE [dbo].[T_TANULOMENTESSEG] WITH NOCHECK ADD CONSTRAINT [FK_4025780_4025778] FOREIGN KEY ([C_TANULOID]) REFERENCES [dbo].[T_TANULO] ([ID]); GO PRINT N'Creating [dbo].[FK_4025527_4025525]...'; GO ALTER TABLE [dbo].[T_TANULOCSOPORT] WITH NOCHECK ADD CONSTRAINT [FK_4025527_4025525] FOREIGN KEY ([C_TANULOID]) REFERENCES [dbo].[T_TANULO] ([ID]); GO PRINT N'Creating [dbo].[FK_4025758_4025756]...'; GO ALTER TABLE [dbo].[T_IGAZOLAS] WITH NOCHECK ADD CONSTRAINT [FK_4025758_4025756] FOREIGN KEY ([C_TANULOID]) REFERENCES [dbo].[T_TANULO] ([ID]); GO PRINT N'Creating [dbo].[FK_4025788_4025787]...'; GO ALTER TABLE [dbo].[T_DIAKIGAZOLVANYIGENYLES] WITH NOCHECK ADD CONSTRAINT [FK_4025788_4025787] FOREIGN KEY ([C_TANULOID]) REFERENCES [dbo].[T_TANULO] ([ID]); GO PRINT N'Creating [dbo].[FK_4025711_4025710]...'; GO ALTER TABLE [dbo].[T_TANULOESEMENY] WITH NOCHECK ADD CONSTRAINT [FK_4025711_4025710] FOREIGN KEY ([C_TANULOID]) REFERENCES [dbo].[T_TANULO] ([ID]); GO PRINT N'Creating [dbo].[FK_4026179_4026177]...'; GO ALTER TABLE [dbo].[T_TANULOKOZOSSEGISZOLGALAT] WITH NOCHECK ADD CONSTRAINT [FK_4026179_4026177] FOREIGN KEY ([C_TANULOID]) REFERENCES [dbo].[T_TANULO] ([ID]); GO PRINT N'Creating [dbo].[FK_T_8935_4025190]...'; GO ALTER TABLE [dbo].[T_TANULO] WITH NOCHECK ADD CONSTRAINT [FK_T_8935_4025190] FOREIGN KEY ([ID]) REFERENCES [dbo].[T_FELHASZNALO] ([ID]); GO PRINT N'Creating [dbo].[FK_4025416_4025415]...'; GO ALTER TABLE [dbo].[T_TANULO] WITH NOCHECK ADD CONSTRAINT [FK_4025416_4025415] FOREIGN KEY ([C_TANTERVID]) REFERENCES [dbo].[T_TANTERV] ([ID]); GO PRINT N'Creating [dbo].[FK_4026237_4026236]...'; GO ALTER TABLE [dbo].[T_TANULO] WITH NOCHECK ADD CONSTRAINT [FK_4026237_4026236] FOREIGN KEY ([C_FELVETELTANEVEID]) REFERENCES [dbo].[T_TANEV] ([ID]); GO PRINT N'Creating [dbo].[FK_402517802_402517800]...'; GO ALTER TABLE [dbo].[T_TANULO] WITH NOCHECK ADD CONSTRAINT [FK_402517802_402517800] FOREIGN KEY ([C_ALINTEZMENYID]) REFERENCES [dbo].[T_INTEZMENY] ([ID]); GO PRINT N'Creating [dbo].[FK_402517805_402517803]...'; GO ALTER TABLE [dbo].[T_TANULO] WITH NOCHECK ADD CONSTRAINT [FK_402517805_402517803] FOREIGN KEY ([C_ALTANEVID]) REFERENCES [dbo].[T_TANEV] ([ID]); GO PRINT N'Creating [dbo].[FK_4025178_4025259]...'; GO ALTER TABLE [dbo].[T_TANULO] WITH NOCHECK ADD CONSTRAINT [FK_4025178_4025259] FOREIGN KEY ([C_INGYENESTANKONVYELLATASA], [C_ALINTEZMENYID], [C_ALTANEVID]) REFERENCES [dbo].[T_INGYENESTANKONYVELLATAS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]); GO PRINT N'Creating [dbo].[FK_4025178_4025262]...'; GO ALTER TABLE [dbo].[T_TANULO] WITH NOCHECK ADD CONSTRAINT [FK_4025178_4025262] FOREIGN KEY ([C_MAGANTANULOSAGANAKOKA], [C_ALINTEZMENYID], [C_ALTANEVID]) REFERENCES [dbo].[T_MAGANTANULOSAGOKA] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]); GO PRINT N'Creating [dbo].[FK_4025178_4025274]...'; GO ALTER TABLE [dbo].[T_TANULO] WITH NOCHECK ADD CONSTRAINT [FK_4025178_4025274] FOREIGN KEY ([C_TESTNEVELESTIPUSA], [C_ALINTEZMENYID], [C_ALTANEVID]) REFERENCES [dbo].[T_TESTNEVELESTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]); GO PRINT N'Creating [dbo].[FK_4025178_4025344]...'; GO ALTER TABLE [dbo].[T_TANULO] WITH NOCHECK ADD CONSTRAINT [FK_4025178_4025344] FOREIGN KEY ([C_ETKEZESIKEDVEZMENY], [C_ALINTEZMENYID], [C_ALTANEVID]) REFERENCES [dbo].[T_ETKEZESIKEDVEZMENYTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]); GO PRINT N'Creating [dbo].[FK_4025178_4025346]...'; GO ALTER TABLE [dbo].[T_TANULO] WITH NOCHECK ADD CONSTRAINT [FK_4025178_4025346] FOREIGN KEY ([C_HATRANYOSHELYZETU], [C_ALINTEZMENYID], [C_ALTANEVID]) REFERENCES [dbo].[T_HATRANYOSHELYZETTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]); GO PRINT N'Creating [dbo].[FK_4025178_4025357]...'; GO ALTER TABLE [dbo].[T_TANULO] WITH NOCHECK ADD CONSTRAINT [FK_4025178_4025357] FOREIGN KEY ([C_VALLASA], [C_ALINTEZMENYID], [C_ALTANEVID]) REFERENCES [dbo].[T_VALLAS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]); GO PRINT N'Creating [dbo].[FK_4025178_4025488]...'; GO ALTER TABLE [dbo].[T_TANULO] WITH NOCHECK ADD CONSTRAINT [FK_4025178_4025488] FOREIGN KEY ([C_ERTELMIFOGYATEKOS], [C_ALINTEZMENYID], [C_ALTANEVID]) REFERENCES [dbo].[T_ERTELMIFOGYATEKOSTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]); GO PRINT N'Creating [dbo].[FK_4025178_4025493]...'; GO ALTER TABLE [dbo].[T_TANULO] WITH NOCHECK ADD CONSTRAINT [FK_4025178_4025493] FOREIGN KEY ([C_HALLASSERULT], [C_ALINTEZMENYID], [C_ALTANEVID]) REFERENCES [dbo].[T_HALLASSERULTTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]); GO PRINT N'Creating [dbo].[FK_4025178_4025495]...'; GO ALTER TABLE [dbo].[T_TANULO] WITH NOCHECK ADD CONSTRAINT [FK_4025178_4025495] FOREIGN KEY ([C_LATASSERULT], [C_ALINTEZMENYID], [C_ALTANEVID]) REFERENCES [dbo].[T_LATASSERULTTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]); GO PRINT N'Creating [dbo].[FK_4025673_4025672]...'; GO ALTER TABLE [dbo].[T_TANULOMULASZTAS] WITH NOCHECK ADD CONSTRAINT [FK_4025673_4025672] FOREIGN KEY ([C_ORATANULOIID]) REFERENCES [dbo].[T_TANULO] ([ID]); GO PRINT N'Creating [dbo].[FK_4025181_4025180]...'; GO ALTER TABLE [dbo].[T_GONDVISELO] WITH NOCHECK ADD CONSTRAINT [FK_4025181_4025180] FOREIGN KEY ([C_TANULOID]) REFERENCES [dbo].[T_TANULO] ([ID]); GO PRINT N'Creating [dbo].[FK_4025665_4025663]...'; GO ALTER TABLE [dbo].[T_TANULOERTEKELES] WITH NOCHECK ADD CONSTRAINT [FK_4025665_4025663] FOREIGN KEY ([C_TANULOID]) REFERENCES [dbo].[T_TANULO] ([ID]); GO PRINT N'Creating [dbo].[FK_4026076_4026075]...'; GO ALTER TABLE [dbo].[T_TANULOTARGYMULASZTASSTATISZT] WITH NOCHECK ADD CONSTRAINT [FK_4026076_4026075] FOREIGN KEY ([C_TANULOMULASZTASSTATISZTIKAII]) REFERENCES [dbo].[T_TANULO] ([ID]); GO PRINT N'Creating [dbo].[FK_4026674_4026673]...'; GO ALTER TABLE [dbo].[T_TANULOESLADATOK] WITH NOCHECK ADD CONSTRAINT [FK_4026674_4026673] FOREIGN KEY ([C_TANULOID]) REFERENCES [dbo].[T_TANULO] ([ID]); GO PRINT N'Creating [dbo].[FK_4026073_4026072]...'; GO ALTER TABLE [dbo].[T_TANULOMULASZTASSTATISZTIKA] WITH NOCHECK ADD CONSTRAINT [FK_4026073_4026072] FOREIGN KEY ([C_TANULOID]) REFERENCES [dbo].[T_TANULO] ([ID]); GO PRINT N'Creating [dbo].[FK_4025178_4027540]...'; GO ALTER TABLE [dbo].[T_TANULO] WITH NOCHECK ADD CONSTRAINT [FK_4025178_4027540] FOREIGN KEY ([C_AGAZAT], [C_ALINTEZMENYID], [C_ALTANEVID]) REFERENCES [dbo].[T_AGAZATTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]); GO PRINT N'Creating [dbo].[FK_4025178_4027541]...'; GO ALTER TABLE [dbo].[T_TANULO] WITH NOCHECK ADD CONSTRAINT [FK_4025178_4027541] FOREIGN KEY ([C_RESZSZAKKEPESITES], [C_ALINTEZMENYID], [C_ALTANEVID]) REFERENCES [dbo].[T_RESZSZAKKEPESITESTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]); GO PRINT N'Creating [dbo].[FK_4025178_4027542]...'; GO ALTER TABLE [dbo].[T_TANULO] WITH NOCHECK ADD CONSTRAINT [FK_4025178_4027542] FOREIGN KEY ([C_SZAKKEPESITES], [C_ALINTEZMENYID], [C_ALTANEVID]) REFERENCES [dbo].[T_SZAKKEPESITESTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]); GO PRINT N'Creating [dbo].[FK_4025178_4027543]...'; GO ALTER TABLE [dbo].[T_TANULO] WITH NOCHECK ADD CONSTRAINT [FK_4025178_4027543] FOREIGN KEY ([C_SZAKMACSOPORT], [C_ALINTEZMENYID], [C_ALTANEVID]) REFERENCES [dbo].[T_SZAKMACSOPORTTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]); GO PRINT N'Creating [dbo].[tr_osztalyLog]...'; GO CREATE TRIGGER tr_osztalyLog ON T_OSZTALY FOR INSERT, DELETE, UPDATE AS BEGIN SET NOCOUNT ON DECLARE @insTable TABLE (objectId int, intezmenyId int, tanevId int, creator int, modifier int, col nvarchar(30), val varchar(max)) DECLARE @delTable TABLE (objectId int, intezmenyId int, tanevId int, creator int, modifier int, col nvarchar(30), val varchar(max)) DECLARE @linkTable TABLE (id int, objectId int, intezmenyId int, tanevId int) DECLARE @action char(1), @xml xml SET @action = CASE WHEN NOT EXISTS (SELECT 1 FROM DELETED) THEN 'I' WHEN NOT EXISTS (SELECT 1 FROM INSERTED) THEN 'D' ELSE 'U' END INSERT INTO @insTable (objectId, intezmenyId, tanevId, creator, modifier, col, val) SELECT ID, C_INTEZMENYID, C_TANEVID, CREATOR, MODIFIER, col, val FROM ( SELECT ID, C_ALINTEZMENYID AS C_INTEZMENYID, C_ALTANEVID AS C_TANEVID, CREATOR, MODIFIER, CAST( C_KEPZESIFORMA AS nvarchar(MAX)) AS C_KEPZESIFORMA, CAST( C_OSZTALYNAPLOLEIRASA AS nvarchar(MAX)) AS C_OSZTALYNAPLOLEIRASA, CONVERT(nvarchar(MAX), C_OSZTALYNAPLOMEGNYITASA, 121) AS C_OSZTALYNAPLOMEGNYITASA, CONVERT(nvarchar(MAX), C_OSZTALYNAPLOZARASA, 121) AS C_OSZTALYNAPLOZARASA, CAST( C_AGAZAT AS nvarchar(MAX)) AS C_AGAZAT, CAST( C_RESZSZAKKEPESITES AS nvarchar(MAX)) AS C_RESZSZAKKEPESITES, CAST( C_SZAKKEPESITES AS nvarchar(MAX)) AS C_SZAKKEPESITES, CAST( C_SZAKMACSOPORT AS nvarchar(MAX)) AS C_SZAKMACSOPORT, CAST( C_OSZTALYFONOKID AS nvarchar(MAX)) AS C_OSZTALYFONOKID, CAST( C_OFOHELYETTESID AS nvarchar(MAX)) AS C_OFOHELYETTESID, CAST( C_TANTERVID AS nvarchar(MAX)) AS C_TANTERVID, CAST( TOROLT AS nvarchar(MAX)) AS TOROLT, CAST( NNID AS nvarchar(MAX)) AS NNID FROM INSERTED) p UNPIVOT (val FOR col IN (C_KEPZESIFORMA, C_OSZTALYNAPLOLEIRASA, C_OSZTALYNAPLOMEGNYITASA, C_OSZTALYNAPLOZARASA, C_AGAZAT, C_RESZSZAKKEPESITES, C_SZAKKEPESITES, C_SZAKMACSOPORT, C_OSZTALYFONOKID, C_OFOHELYETTESID, C_TANTERVID, TOROLT, NNID)) AS unpvt INSERT INTO @delTable (objectId, intezmenyId, tanevId, creator, modifier, col, val) SELECT ID, C_INTEZMENYID, C_TANEVID, CREATOR, MODIFIER, col, val FROM ( SELECT ID, C_ALINTEZMENYID AS C_INTEZMENYID, C_ALTANEVID AS C_TANEVID, CREATOR, MODIFIER, CAST( C_KEPZESIFORMA AS nvarchar(MAX)) AS C_KEPZESIFORMA, CAST( C_OSZTALYNAPLOLEIRASA AS nvarchar(MAX)) AS C_OSZTALYNAPLOLEIRASA, CONVERT(nvarchar(MAX), C_OSZTALYNAPLOMEGNYITASA, 121) AS C_OSZTALYNAPLOMEGNYITASA, CONVERT(nvarchar(MAX), C_OSZTALYNAPLOZARASA, 121) AS C_OSZTALYNAPLOZARASA, CAST( C_AGAZAT AS nvarchar(MAX)) AS C_AGAZAT, CAST( C_RESZSZAKKEPESITES AS nvarchar(MAX)) AS C_RESZSZAKKEPESITES, CAST( C_SZAKKEPESITES AS nvarchar(MAX)) AS C_SZAKKEPESITES, CAST( C_SZAKMACSOPORT AS nvarchar(MAX)) AS C_SZAKMACSOPORT, CAST( C_OSZTALYFONOKID AS nvarchar(MAX)) AS C_OSZTALYFONOKID, CAST( C_OFOHELYETTESID AS nvarchar(MAX)) AS C_OFOHELYETTESID, CAST( C_TANTERVID AS nvarchar(MAX)) AS C_TANTERVID, CAST( TOROLT AS nvarchar(MAX)) AS TOROLT, CAST( NNID AS nvarchar(MAX)) AS NNID FROM DELETED) p UNPIVOT (val FOR col IN (C_KEPZESIFORMA, C_OSZTALYNAPLOLEIRASA, C_OSZTALYNAPLOMEGNYITASA, C_OSZTALYNAPLOZARASA, C_AGAZAT, C_RESZSZAKKEPESITES, C_SZAKKEPESITES, C_SZAKMACSOPORT, C_OSZTALYFONOKID, C_OFOHELYETTESID, C_TANTERVID, TOROLT, NNID)) AS unpvt IF @action = 'I' BEGIN INSERT INTO T_ENTITYHISTORY (C_ALTERATIONDATE, C_ENTITYID, C_ENTITYNAME, C_REASON, C_FELHASZNALOID, C_INTEZMENYID, C_TANEVID) OUTPUT INSERTED.ID, INSERTED.C_ENTITYID, INSERTED.C_INTEZMENYID, INSERTED.C_TANEVID INTO @linkTable SELECT DISTINCT GETDATE(), objectId, 'T_OSZTALY', 'New', creator, intezmenyId, tanevId FROM @insTable INSERT INTO T_ENTITYATTRIBUTEHISTORY (C_CURRENTVALUE, C_ORIGINALVALUE, C_PROPERTYNAME, C_ENTITYHISTORYID) SELECT val, NULL, col, lk.id FROM @insTable i INNER JOIN @linkTable lk ON i.objectId = lk.objectId AND i.intezmenyId = lk.intezmenyId AND i.tanevId = lk.tanevId END IF @action = 'D' BEGIN INSERT INTO T_ENTITYHISTORY (C_ALTERATIONDATE, C_ENTITYID, C_ENTITYNAME, C_REASON, C_FELHASZNALOID, C_INTEZMENYID, C_TANEVID) OUTPUT INSERTED.ID, INSERTED.C_ENTITYID, INSERTED.C_INTEZMENYID, INSERTED.C_TANEVID INTO @linkTable SELECT DISTINCT GETDATE(), objectId, 'T_OSZTALY', 'Removed', modifier, intezmenyId, tanevId FROM @delTable INSERT INTO T_ENTITYATTRIBUTEHISTORY (C_CURRENTVALUE, C_ORIGINALVALUE, C_PROPERTYNAME, C_ENTITYHISTORYID) SELECT val, NULL, col, lk.id FROM @delTable i INNER JOIN @linkTable lk ON i.objectId = lk.objectId AND i.intezmenyId = lk.intezmenyId AND i.tanevId = lk.tanevId END IF @action = 'U' BEGIN INSERT INTO T_ENTITYHISTORY (C_ALTERATIONDATE, C_ENTITYID, C_ENTITYNAME, C_REASON, C_FELHASZNALOID, C_INTEZMENYID, C_TANEVID) OUTPUT INSERTED.ID, INSERTED.C_ENTITYID, INSERTED.C_INTEZMENYID, INSERTED.C_TANEVID INTO @linkTable SELECT DISTINCT GETDATE(), i.objectId, 'T_OSZTALY', CASE WHEN i.val = 'T' AND d.val = 'F' THEN 'Logical Removed' WHEN i.val = 'F' AND d.val = 'T' THEN 'Restored' ELSE 'Modified' END, i.modifier, i.intezmenyId, i.tanevId FROM @insTable i INNER JOIN @delTable d ON i.intezmenyId = d.intezmenyId AND i.objectId = d.objectId AND i.tanevId = d.tanevId AND i.col = d.col WHERE i.col = 'TOROLT' AND d.COL = 'TOROLT' INSERT INTO T_ENTITYATTRIBUTEHISTORY (C_CURRENTVALUE, C_ORIGINALVALUE, C_PROPERTYNAME, C_ENTITYHISTORYID) SELECT i.val, d.val, ISNULL(i.col, d.col), lk.id FROM @delTable d FULL JOIN @insTable i ON i.objectId = d.objectId AND i.intezmenyId = d.intezmenyId AND i.tanevId = d.tanevId AND i.col = d.col INNER JOIN @linkTable lk ON ISNULL(i.objectId, d.objectId) = lk.objectId AND ISNULL(i.intezmenyId, d.intezmenyId) = lk.intezmenyId AND ISNULL(i.tanevId, d.tanevId) = lk.tanevId WHERE (i.val <> d.val OR ((i.val IS NULL OR d.val IS NULL) AND (i.val IS NOT NULL OR d.val IS NOT NULL))) END END GO PRINT N'Creating [dbo].[tr_tanuloLog]...'; GO CREATE TRIGGER tr_tanuloLog ON T_TANULO FOR INSERT, DELETE, UPDATE AS BEGIN SET NOCOUNT ON DECLARE @insTable TABLE (objectId int, intezmenyId int, tanevId int, creator int, modifier int, col nvarchar(30), val varchar(max)) DECLARE @delTable TABLE (objectId int, intezmenyId int, tanevId int, creator int, modifier int, col nvarchar(30), val varchar(max)) DECLARE @linkTable TABLE (id int, objectId int, intezmenyId int, tanevId int) DECLARE @action char(1), @xml xml SET @action = CASE WHEN NOT EXISTS (SELECT 1 FROM DELETED) THEN 'I' WHEN NOT EXISTS (SELECT 1 FROM INSERTED) THEN 'D' ELSE 'U' END INSERT INTO @insTable (objectId, intezmenyId, tanevId, creator, modifier, col, val) SELECT ID, C_INTEZMENYID, C_TANEVID, CREATOR, MODIFIER, col, val FROM ( SELECT ID, C_ALINTEZMENYID AS C_INTEZMENYID, C_ALTANEVID AS C_TANEVID, CREATOR, MODIFIER, CAST( C_ALLAMIGONDOZOTT AS nvarchar(MAX)) AS C_ALLAMIGONDOZOTT, CAST( C_BANKSZAMLASZAM AS nvarchar(MAX)) AS C_BANKSZAMLASZAM, CAST( C_BEILLESZKEDESINEHEZSEG AS nvarchar(MAX)) AS C_BEILLESZKEDESINEHEZSEG, CAST( C_BEIRASINAPLOSORSZAM AS nvarchar(MAX)) AS C_BEIRASINAPLOSORSZAM, CAST( C_BEJARO AS nvarchar(MAX)) AS C_BEJARO, CONVERT(nvarchar(MAX), C_DIAKIGAZOLVANYKELTE, 121) AS C_DIAKIGAZOLVANYKELTE, CAST( C_DIAKIGAZOLVANYSZAM AS nvarchar(MAX)) AS C_DIAKIGAZOLVANYSZAM, CAST( C_ELOZOINTEZMENY AS nvarchar(MAX)) AS C_ELOZOINTEZMENY, CAST( C_EVISMETLO AS nvarchar(MAX)) AS C_EVISMETLO, CAST( C_INGYENESTANKONVYELLATASA AS nvarchar(MAX)) AS C_INGYENESTANKONVYELLATASA, CAST( C_JOGVISZONYATSZUNETELTETO AS nvarchar(MAX)) AS C_JOGVISZONYATSZUNETELTETO, CAST( C_MAGANTANULO AS nvarchar(MAX)) AS C_MAGANTANULO, CAST( C_MAGANTANULOSAGANAKOKA AS nvarchar(MAX)) AS C_MAGANTANULOSAGANAKOKA, CONVERT(nvarchar(MAX), C_MAGANTANULOSAGKEZDETE, 121) AS C_MAGANTANULOSAGKEZDETE, CAST( C_NAPLOSORSZAM AS nvarchar(MAX)) AS C_NAPLOSORSZAM, CAST( C_POLGARISZERZODESES AS nvarchar(MAX)) AS C_POLGARISZERZODESES, CAST( C_SZAKMAIGYAKORLATON AS nvarchar(MAX)) AS C_SZAKMAIGYAKORLATON, CAST( C_SZOCIALISTAMOGATAS AS nvarchar(MAX)) AS C_SZOCIALISTAMOGATAS, CAST( C_TANDIJATFIZETO AS nvarchar(MAX)) AS C_TANDIJATFIZETO, CAST( C_TANKOTELEZETT AS nvarchar(MAX)) AS C_TANKOTELEZETT, CONVERT(nvarchar(MAX), C_TANKOTELEZETTSEGVEGE, 121) AS C_TANKOTELEZETTSEGVEGE, CAST( C_TANULOSZERZODESES AS nvarchar(MAX)) AS C_TANULOSZERZODESES, CAST( C_TERITESIDIJATFIZETO AS nvarchar(MAX)) AS C_TERITESIDIJATFIZETO, CAST( C_TESTNEVELESTIPUSA AS nvarchar(MAX)) AS C_TESTNEVELESTIPUSA, CAST( C_VENDEG AS nvarchar(MAX)) AS C_VENDEG, CAST( C_BTMPROBLEMAS AS nvarchar(MAX)) AS C_BTMPROBLEMAS, CAST( C_DIAKSPORTKOROS AS nvarchar(MAX)) AS C_DIAKSPORTKOROS, CAST( C_EGYHAZKOZOSSEGE AS nvarchar(MAX)) AS C_EGYHAZKOZOSSEGE, CAST( C_ETKEZESIKEDVEZMENY AS nvarchar(MAX)) AS C_ETKEZESIKEDVEZMENY, CAST( C_HALMOZOTTANFOGYATEKOS AS nvarchar(MAX)) AS C_HALMOZOTTANFOGYATEKOS, CAST( C_HATRANYOSHELYZETU AS nvarchar(MAX)) AS C_HATRANYOSHELYZETU, CAST( C_KOLLEGIUMIELLATASOS AS nvarchar(MAX)) AS C_KOLLEGIUMIELLATASOS, CAST( C_RENDSZERESGYERMEKVEDELMIKEDV AS nvarchar(MAX)) AS C_RENDSZERESGYERMEKVEDELMIKEDV, CAST( C_SAJATOSNEVELESU AS nvarchar(MAX)) AS C_SAJATOSNEVELESU, CAST( C_SPORTAG AS nvarchar(MAX)) AS C_SPORTAG, CAST( C_SPORTEDZONEVE AS nvarchar(MAX)) AS C_SPORTEDZONEVE, CAST( C_SPORTKLUB AS nvarchar(MAX)) AS C_SPORTKLUB, CAST( C_SZAKKEPESITESSZAMA AS nvarchar(MAX)) AS C_SZAKKEPESITESSZAMA, CAST( C_TANULOIJOGVISZONYOSELTARTOTT AS nvarchar(MAX)) AS C_TANULOIJOGVISZONYOSELTARTOTT, CAST( C_TARTOSGYOGYKEZELESSZAMA AS nvarchar(MAX)) AS C_TARTOSGYOGYKEZELESSZAMA, CAST( C_TOBBGYERMEKIGAZOLASSZAMA AS nvarchar(MAX)) AS C_TOBBGYERMEKIGAZOLASSZAMA, CAST( C_VALLASA AS nvarchar(MAX)) AS C_VALLASA, CAST( C_VESZELYEZTETETT AS nvarchar(MAX)) AS C_VESZELYEZTETETT, CONVERT(nvarchar(MAX), C_JOGVISZONYVARHATOBEFEJEZESE, 121) AS C_JOGVISZONYVARHATOBEFEJEZESE, CAST( C_BEILLESZKEDESIPROBLEMAVALKUZ AS nvarchar(MAX)) AS C_BEILLESZKEDESIPROBLEMAVALKUZ, CAST( C_BESZEDFOGYATEKOSOKMANYSZAM AS nvarchar(MAX)) AS C_BESZEDFOGYATEKOSOKMANYSZAM, CAST( C_BNOKOD AS nvarchar(MAX)) AS C_BNOKOD, CAST( C_BTMHATAROZATOKMANYSZAM AS nvarchar(MAX)) AS C_BTMHATAROZATOKMANYSZAM, CAST( C_BTMHATAROZATTARTALMA AS nvarchar(MAX)) AS C_BTMHATAROZATTARTALMA, CAST( C_BTMKIALLITOINTEZMENY AS nvarchar(MAX)) AS C_BTMKIALLITOINTEZMENY, CONVERT(nvarchar(MAX), C_BTMKONTROLLIDOPONT, 121) AS C_BTMKONTROLLIDOPONT, CAST( C_BTMLETSZAMSULY AS nvarchar(MAX)) AS C_BTMLETSZAMSULY, CONVERT(nvarchar(MAX), C_BTMOKMANYERVENYESSEGKEZDETE, 121) AS C_BTMOKMANYERVENYESSEGKEZDETE, CONVERT(nvarchar(MAX), C_BTMOKMANYERVENYESSEGVEGE, 121) AS C_BTMOKMANYERVENYESSEGVEGE, CAST( C_DISZGRAFIAOKMANYSZAM AS nvarchar(MAX)) AS C_DISZGRAFIAOKMANYSZAM, CAST( C_DISZKALKULIAOKMANYSZAM AS nvarchar(MAX)) AS C_DISZKALKULIAOKMANYSZAM, CAST( C_DISZLEXIAOKMANYSZAM AS nvarchar(MAX)) AS C_DISZLEXIAOKMANYSZAM, CAST( C_ERTELMIFOGYATEKOS AS nvarchar(MAX)) AS C_ERTELMIFOGYATEKOS, CAST( C_ERTELMIFOGYATEKOSOKMANYSZAM AS nvarchar(MAX)) AS C_ERTELMIFOGYATEKOSOKMANYSZAM, CAST( C_FEJLESZTESREKIJELOLT AS nvarchar(MAX)) AS C_FEJLESZTESREKIJELOLT, CAST( C_FEJLESZTOFOGLALKOZAS AS nvarchar(MAX)) AS C_FEJLESZTOFOGLALKOZAS, CAST( C_FEJLESZTOFOGLALKOZASORASZAM AS nvarchar(MAX)) AS C_FEJLESZTOFOGLALKOZASORASZAM, CAST( C_HALLASSERULT AS nvarchar(MAX)) AS C_HALLASSERULT, CAST( C_HALLASSERULTOKMANYSZAM AS nvarchar(MAX)) AS C_HALLASSERULTOKMANYSZAM, CAST( C_LATASSERULT AS nvarchar(MAX)) AS C_LATASSERULT, CAST( C_LATASSERULTOKMANYSZAM AS nvarchar(MAX)) AS C_LATASSERULTOKMANYSZAM, CAST( C_MAGATARTASIPROBLEMAVALKUZD AS nvarchar(MAX)) AS C_MAGATARTASIPROBLEMAVALKUZD, CAST( C_MEGISMERONEMORGANIKUSOKMANYS AS nvarchar(MAX)) AS C_MEGISMERONEMORGANIKUSOKMANYS, CAST( C_MEGISMEROORGANIKUSOKMANYSZAM AS nvarchar(MAX)) AS C_MEGISMEROORGANIKUSOKMANYSZAM, CAST( C_MOZGASSERULTOKMANYSZAM AS nvarchar(MAX)) AS C_MOZGASSERULTOKMANYSZAM, CAST( C_SNIKIALLITOINTEZMENY AS nvarchar(MAX)) AS C_SNIKIALLITOINTEZMENY, CONVERT(nvarchar(MAX), C_SNIKONTROLLIDOPONT, 121) AS C_SNIKONTROLLIDOPONT, CAST( C_SNILETSZAMSULY AS nvarchar(MAX)) AS C_SNILETSZAMSULY, CAST( C_SNIMEGHATAROZAS AS nvarchar(MAX)) AS C_SNIMEGHATAROZAS, CONVERT(nvarchar(MAX), C_SNIOKMANYERVENYESSEGKEZDETE, 121) AS C_SNIOKMANYERVENYESSEGKEZDETE, CONVERT(nvarchar(MAX), C_SNIOKMANYERVENYESSEGVEGE, 121) AS C_SNIOKMANYERVENYESSEGVEGE, CAST( C_TANULASIPROBLEMADISZGRAFIA AS nvarchar(MAX)) AS C_TANULASIPROBLEMADISZGRAFIA, CAST( C_TANULASIPROBLEMAVALKUZD AS nvarchar(MAX)) AS C_TANULASIPROBLEMAVALKUZD, CAST( C_TANULASIPROBLEMAVALKUZDDISZK AS nvarchar(MAX)) AS C_TANULASIPROBLEMAVALKUZDDISZK, CAST( C_TANULASIPROBLEMAVALKUZDDISZL AS nvarchar(MAX)) AS C_TANULASIPROBLEMAVALKUZDDISZL, CAST( C_VISELKEDESNEMORGANIKUSOKMANY AS nvarchar(MAX)) AS C_VISELKEDESNEMORGANIKUSOKMANY, CAST( C_VISELKEDESORGANIKUSOKMANYSZA AS nvarchar(MAX)) AS C_VISELKEDESORGANIKUSOKMANYSZA, CAST( C_ELSOINTEZMENYOMKOD AS nvarchar(MAX)) AS C_ELSOINTEZMENYOMKOD, CAST( C_EVISMETLOTANTARGYAK AS nvarchar(MAX)) AS C_EVISMETLOTANTARGYAK, CAST( C_KOZEPFOKUOKTATASBATIZENHATOD AS nvarchar(MAX)) AS C_KOZEPFOKUOKTATASBATIZENHATOD, CAST( C_MENEDEKJOGGALRENDELKEZO AS nvarchar(MAX)) AS C_MENEDEKJOGGALRENDELKEZO, CAST( C_AGAZAT AS nvarchar(MAX)) AS C_AGAZAT, CAST( C_RESZSZAKKEPESITES AS nvarchar(MAX)) AS C_RESZSZAKKEPESITES, CAST( C_SZAKKEPESITES AS nvarchar(MAX)) AS C_SZAKKEPESITES, CAST( C_SZAKMACSOPORT AS nvarchar(MAX)) AS C_SZAKMACSOPORT, CAST( C_TANTERVID AS nvarchar(MAX)) AS C_TANTERVID, CAST( C_FELVETELTANEVEID AS nvarchar(MAX)) AS C_FELVETELTANEVEID, CAST( TOROLT AS nvarchar(MAX)) AS TOROLT, CAST( NNID AS nvarchar(MAX)) AS NNID FROM INSERTED) p UNPIVOT (val FOR col IN (C_ALLAMIGONDOZOTT, C_BANKSZAMLASZAM, C_BEILLESZKEDESINEHEZSEG, C_BEIRASINAPLOSORSZAM, C_BEJARO, C_DIAKIGAZOLVANYKELTE, C_DIAKIGAZOLVANYSZAM, C_ELOZOINTEZMENY, C_EVISMETLO, C_INGYENESTANKONVYELLATASA, C_JOGVISZONYATSZUNETELTETO, C_MAGANTANULO, C_MAGANTANULOSAGANAKOKA, C_MAGANTANULOSAGKEZDETE, C_NAPLOSORSZAM, C_POLGARISZERZODESES, C_SZAKMAIGYAKORLATON, C_SZOCIALISTAMOGATAS, C_TANDIJATFIZETO, C_TANKOTELEZETT, C_TANKOTELEZETTSEGVEGE, C_TANULOSZERZODESES, C_TERITESIDIJATFIZETO, C_TESTNEVELESTIPUSA, C_VENDEG, C_BTMPROBLEMAS, C_DIAKSPORTKOROS, C_EGYHAZKOZOSSEGE, C_ETKEZESIKEDVEZMENY, C_HALMOZOTTANFOGYATEKOS, C_HATRANYOSHELYZETU, C_KOLLEGIUMIELLATASOS, C_RENDSZERESGYERMEKVEDELMIKEDV, C_SAJATOSNEVELESU, C_SPORTAG, C_SPORTEDZONEVE, C_SPORTKLUB, C_SZAKKEPESITESSZAMA, C_TANULOIJOGVISZONYOSELTARTOTT, C_TARTOSGYOGYKEZELESSZAMA, C_TOBBGYERMEKIGAZOLASSZAMA, C_VALLASA, C_VESZELYEZTETETT, C_JOGVISZONYVARHATOBEFEJEZESE, C_BEILLESZKEDESIPROBLEMAVALKUZ, C_BESZEDFOGYATEKOSOKMANYSZAM, C_BNOKOD, C_BTMHATAROZATOKMANYSZAM, C_BTMHATAROZATTARTALMA, C_BTMKIALLITOINTEZMENY, C_BTMKONTROLLIDOPONT, C_BTMLETSZAMSULY, C_BTMOKMANYERVENYESSEGKEZDETE, C_BTMOKMANYERVENYESSEGVEGE, C_DISZGRAFIAOKMANYSZAM, C_DISZKALKULIAOKMANYSZAM, C_DISZLEXIAOKMANYSZAM, C_ERTELMIFOGYATEKOS, C_ERTELMIFOGYATEKOSOKMANYSZAM, C_FEJLESZTESREKIJELOLT, C_FEJLESZTOFOGLALKOZAS, C_FEJLESZTOFOGLALKOZASORASZAM, C_HALLASSERULT, C_HALLASSERULTOKMANYSZAM, C_LATASSERULT, C_LATASSERULTOKMANYSZAM, C_MAGATARTASIPROBLEMAVALKUZD, C_MEGISMERONEMORGANIKUSOKMANYS, C_MEGISMEROORGANIKUSOKMANYSZAM, C_MOZGASSERULTOKMANYSZAM, C_SNIKIALLITOINTEZMENY, C_SNIKONTROLLIDOPONT, C_SNILETSZAMSULY, C_SNIMEGHATAROZAS, C_SNIOKMANYERVENYESSEGKEZDETE, C_SNIOKMANYERVENYESSEGVEGE, C_TANULASIPROBLEMADISZGRAFIA, C_TANULASIPROBLEMAVALKUZD, C_TANULASIPROBLEMAVALKUZDDISZK, C_TANULASIPROBLEMAVALKUZDDISZL, C_VISELKEDESNEMORGANIKUSOKMANY, C_VISELKEDESORGANIKUSOKMANYSZA, C_ELSOINTEZMENYOMKOD, C_EVISMETLOTANTARGYAK, C_KOZEPFOKUOKTATASBATIZENHATOD, C_MENEDEKJOGGALRENDELKEZO, C_AGAZAT, C_RESZSZAKKEPESITES, C_SZAKKEPESITES, C_SZAKMACSOPORT, C_TANTERVID, C_FELVETELTANEVEID, TOROLT, NNID)) AS unpvt INSERT INTO @delTable (objectId, intezmenyId, tanevId, creator, modifier, col, val) SELECT ID, C_INTEZMENYID, C_TANEVID, CREATOR, MODIFIER, col, val FROM ( SELECT ID, C_ALINTEZMENYID AS C_INTEZMENYID, C_ALTANEVID AS C_TANEVID, CREATOR, MODIFIER, CAST( C_ALLAMIGONDOZOTT AS nvarchar(MAX)) AS C_ALLAMIGONDOZOTT, CAST( C_BANKSZAMLASZAM AS nvarchar(MAX)) AS C_BANKSZAMLASZAM, CAST( C_BEILLESZKEDESINEHEZSEG AS nvarchar(MAX)) AS C_BEILLESZKEDESINEHEZSEG, CAST( C_BEIRASINAPLOSORSZAM AS nvarchar(MAX)) AS C_BEIRASINAPLOSORSZAM, CAST( C_BEJARO AS nvarchar(MAX)) AS C_BEJARO, CONVERT(nvarchar(MAX), C_DIAKIGAZOLVANYKELTE, 121) AS C_DIAKIGAZOLVANYKELTE, CAST( C_DIAKIGAZOLVANYSZAM AS nvarchar(MAX)) AS C_DIAKIGAZOLVANYSZAM, CAST( C_ELOZOINTEZMENY AS nvarchar(MAX)) AS C_ELOZOINTEZMENY, CAST( C_EVISMETLO AS nvarchar(MAX)) AS C_EVISMETLO, CAST( C_INGYENESTANKONVYELLATASA AS nvarchar(MAX)) AS C_INGYENESTANKONVYELLATASA, CAST( C_JOGVISZONYATSZUNETELTETO AS nvarchar(MAX)) AS C_JOGVISZONYATSZUNETELTETO, CAST( C_MAGANTANULO AS nvarchar(MAX)) AS C_MAGANTANULO, CAST( C_MAGANTANULOSAGANAKOKA AS nvarchar(MAX)) AS C_MAGANTANULOSAGANAKOKA, CONVERT(nvarchar(MAX), C_MAGANTANULOSAGKEZDETE, 121) AS C_MAGANTANULOSAGKEZDETE, CAST( C_NAPLOSORSZAM AS nvarchar(MAX)) AS C_NAPLOSORSZAM, CAST( C_POLGARISZERZODESES AS nvarchar(MAX)) AS C_POLGARISZERZODESES, CAST( C_SZAKMAIGYAKORLATON AS nvarchar(MAX)) AS C_SZAKMAIGYAKORLATON, CAST( C_SZOCIALISTAMOGATAS AS nvarchar(MAX)) AS C_SZOCIALISTAMOGATAS, CAST( C_TANDIJATFIZETO AS nvarchar(MAX)) AS C_TANDIJATFIZETO, CAST( C_TANKOTELEZETT AS nvarchar(MAX)) AS C_TANKOTELEZETT, CONVERT(nvarchar(MAX), C_TANKOTELEZETTSEGVEGE, 121) AS C_TANKOTELEZETTSEGVEGE, CAST( C_TANULOSZERZODESES AS nvarchar(MAX)) AS C_TANULOSZERZODESES, CAST( C_TERITESIDIJATFIZETO AS nvarchar(MAX)) AS C_TERITESIDIJATFIZETO, CAST( C_TESTNEVELESTIPUSA AS nvarchar(MAX)) AS C_TESTNEVELESTIPUSA, CAST( C_VENDEG AS nvarchar(MAX)) AS C_VENDEG, CAST( C_BTMPROBLEMAS AS nvarchar(MAX)) AS C_BTMPROBLEMAS, CAST( C_DIAKSPORTKOROS AS nvarchar(MAX)) AS C_DIAKSPORTKOROS, CAST( C_EGYHAZKOZOSSEGE AS nvarchar(MAX)) AS C_EGYHAZKOZOSSEGE, CAST( C_ETKEZESIKEDVEZMENY AS nvarchar(MAX)) AS C_ETKEZESIKEDVEZMENY, CAST( C_HALMOZOTTANFOGYATEKOS AS nvarchar(MAX)) AS C_HALMOZOTTANFOGYATEKOS, CAST( C_HATRANYOSHELYZETU AS nvarchar(MAX)) AS C_HATRANYOSHELYZETU, CAST( C_KOLLEGIUMIELLATASOS AS nvarchar(MAX)) AS C_KOLLEGIUMIELLATASOS, CAST( C_RENDSZERESGYERMEKVEDELMIKEDV AS nvarchar(MAX)) AS C_RENDSZERESGYERMEKVEDELMIKEDV, CAST( C_SAJATOSNEVELESU AS nvarchar(MAX)) AS C_SAJATOSNEVELESU, CAST( C_SPORTAG AS nvarchar(MAX)) AS C_SPORTAG, CAST( C_SPORTEDZONEVE AS nvarchar(MAX)) AS C_SPORTEDZONEVE, CAST( C_SPORTKLUB AS nvarchar(MAX)) AS C_SPORTKLUB, CAST( C_SZAKKEPESITESSZAMA AS nvarchar(MAX)) AS C_SZAKKEPESITESSZAMA, CAST( C_TANULOIJOGVISZONYOSELTARTOTT AS nvarchar(MAX)) AS C_TANULOIJOGVISZONYOSELTARTOTT, CAST( C_TARTOSGYOGYKEZELESSZAMA AS nvarchar(MAX)) AS C_TARTOSGYOGYKEZELESSZAMA, CAST( C_TOBBGYERMEKIGAZOLASSZAMA AS nvarchar(MAX)) AS C_TOBBGYERMEKIGAZOLASSZAMA, CAST( C_VALLASA AS nvarchar(MAX)) AS C_VALLASA, CAST( C_VESZELYEZTETETT AS nvarchar(MAX)) AS C_VESZELYEZTETETT, CONVERT(nvarchar(MAX), C_JOGVISZONYVARHATOBEFEJEZESE, 121) AS C_JOGVISZONYVARHATOBEFEJEZESE, CAST( C_BEILLESZKEDESIPROBLEMAVALKUZ AS nvarchar(MAX)) AS C_BEILLESZKEDESIPROBLEMAVALKUZ, CAST( C_BESZEDFOGYATEKOSOKMANYSZAM AS nvarchar(MAX)) AS C_BESZEDFOGYATEKOSOKMANYSZAM, CAST( C_BNOKOD AS nvarchar(MAX)) AS C_BNOKOD, CAST( C_BTMHATAROZATOKMANYSZAM AS nvarchar(MAX)) AS C_BTMHATAROZATOKMANYSZAM, CAST( C_BTMHATAROZATTARTALMA AS nvarchar(MAX)) AS C_BTMHATAROZATTARTALMA, CAST( C_BTMKIALLITOINTEZMENY AS nvarchar(MAX)) AS C_BTMKIALLITOINTEZMENY, CONVERT(nvarchar(MAX), C_BTMKONTROLLIDOPONT, 121) AS C_BTMKONTROLLIDOPONT, CAST( C_BTMLETSZAMSULY AS nvarchar(MAX)) AS C_BTMLETSZAMSULY, CONVERT(nvarchar(MAX), C_BTMOKMANYERVENYESSEGKEZDETE, 121) AS C_BTMOKMANYERVENYESSEGKEZDETE, CONVERT(nvarchar(MAX), C_BTMOKMANYERVENYESSEGVEGE, 121) AS C_BTMOKMANYERVENYESSEGVEGE, CAST( C_DISZGRAFIAOKMANYSZAM AS nvarchar(MAX)) AS C_DISZGRAFIAOKMANYSZAM, CAST( C_DISZKALKULIAOKMANYSZAM AS nvarchar(MAX)) AS C_DISZKALKULIAOKMANYSZAM, CAST( C_DISZLEXIAOKMANYSZAM AS nvarchar(MAX)) AS C_DISZLEXIAOKMANYSZAM, CAST( C_ERTELMIFOGYATEKOS AS nvarchar(MAX)) AS C_ERTELMIFOGYATEKOS, CAST( C_ERTELMIFOGYATEKOSOKMANYSZAM AS nvarchar(MAX)) AS C_ERTELMIFOGYATEKOSOKMANYSZAM, CAST( C_FEJLESZTESREKIJELOLT AS nvarchar(MAX)) AS C_FEJLESZTESREKIJELOLT, CAST( C_FEJLESZTOFOGLALKOZAS AS nvarchar(MAX)) AS C_FEJLESZTOFOGLALKOZAS, CAST( C_FEJLESZTOFOGLALKOZASORASZAM AS nvarchar(MAX)) AS C_FEJLESZTOFOGLALKOZASORASZAM, CAST( C_HALLASSERULT AS nvarchar(MAX)) AS C_HALLASSERULT, CAST( C_HALLASSERULTOKMANYSZAM AS nvarchar(MAX)) AS C_HALLASSERULTOKMANYSZAM, CAST( C_LATASSERULT AS nvarchar(MAX)) AS C_LATASSERULT, CAST( C_LATASSERULTOKMANYSZAM AS nvarchar(MAX)) AS C_LATASSERULTOKMANYSZAM, CAST( C_MAGATARTASIPROBLEMAVALKUZD AS nvarchar(MAX)) AS C_MAGATARTASIPROBLEMAVALKUZD, CAST( C_MEGISMERONEMORGANIKUSOKMANYS AS nvarchar(MAX)) AS C_MEGISMERONEMORGANIKUSOKMANYS, CAST( C_MEGISMEROORGANIKUSOKMANYSZAM AS nvarchar(MAX)) AS C_MEGISMEROORGANIKUSOKMANYSZAM, CAST( C_MOZGASSERULTOKMANYSZAM AS nvarchar(MAX)) AS C_MOZGASSERULTOKMANYSZAM, CAST( C_SNIKIALLITOINTEZMENY AS nvarchar(MAX)) AS C_SNIKIALLITOINTEZMENY, CONVERT(nvarchar(MAX), C_SNIKONTROLLIDOPONT, 121) AS C_SNIKONTROLLIDOPONT, CAST( C_SNILETSZAMSULY AS nvarchar(MAX)) AS C_SNILETSZAMSULY, CAST( C_SNIMEGHATAROZAS AS nvarchar(MAX)) AS C_SNIMEGHATAROZAS, CONVERT(nvarchar(MAX), C_SNIOKMANYERVENYESSEGKEZDETE, 121) AS C_SNIOKMANYERVENYESSEGKEZDETE, CONVERT(nvarchar(MAX), C_SNIOKMANYERVENYESSEGVEGE, 121) AS C_SNIOKMANYERVENYESSEGVEGE, CAST( C_TANULASIPROBLEMADISZGRAFIA AS nvarchar(MAX)) AS C_TANULASIPROBLEMADISZGRAFIA, CAST( C_TANULASIPROBLEMAVALKUZD AS nvarchar(MAX)) AS C_TANULASIPROBLEMAVALKUZD, CAST( C_TANULASIPROBLEMAVALKUZDDISZK AS nvarchar(MAX)) AS C_TANULASIPROBLEMAVALKUZDDISZK, CAST( C_TANULASIPROBLEMAVALKUZDDISZL AS nvarchar(MAX)) AS C_TANULASIPROBLEMAVALKUZDDISZL, CAST( C_VISELKEDESNEMORGANIKUSOKMANY AS nvarchar(MAX)) AS C_VISELKEDESNEMORGANIKUSOKMANY, CAST( C_VISELKEDESORGANIKUSOKMANYSZA AS nvarchar(MAX)) AS C_VISELKEDESORGANIKUSOKMANYSZA, CAST( C_ELSOINTEZMENYOMKOD AS nvarchar(MAX)) AS C_ELSOINTEZMENYOMKOD, CAST( C_EVISMETLOTANTARGYAK AS nvarchar(MAX)) AS C_EVISMETLOTANTARGYAK, CAST( C_KOZEPFOKUOKTATASBATIZENHATOD AS nvarchar(MAX)) AS C_KOZEPFOKUOKTATASBATIZENHATOD, CAST( C_MENEDEKJOGGALRENDELKEZO AS nvarchar(MAX)) AS C_MENEDEKJOGGALRENDELKEZO, CAST( C_AGAZAT AS nvarchar(MAX)) AS C_AGAZAT, CAST( C_RESZSZAKKEPESITES AS nvarchar(MAX)) AS C_RESZSZAKKEPESITES, CAST( C_SZAKKEPESITES AS nvarchar(MAX)) AS C_SZAKKEPESITES, CAST( C_SZAKMACSOPORT AS nvarchar(MAX)) AS C_SZAKMACSOPORT, CAST( C_TANTERVID AS nvarchar(MAX)) AS C_TANTERVID, CAST( C_FELVETELTANEVEID AS nvarchar(MAX)) AS C_FELVETELTANEVEID, CAST( TOROLT AS nvarchar(MAX)) AS TOROLT, CAST( NNID AS nvarchar(MAX)) AS NNID FROM DELETED) p UNPIVOT (val FOR col IN (C_ALLAMIGONDOZOTT, C_BANKSZAMLASZAM, C_BEILLESZKEDESINEHEZSEG, C_BEIRASINAPLOSORSZAM, C_BEJARO, C_DIAKIGAZOLVANYKELTE, C_DIAKIGAZOLVANYSZAM, C_ELOZOINTEZMENY, C_EVISMETLO, C_INGYENESTANKONVYELLATASA, C_JOGVISZONYATSZUNETELTETO, C_MAGANTANULO, C_MAGANTANULOSAGANAKOKA, C_MAGANTANULOSAGKEZDETE, C_NAPLOSORSZAM, C_POLGARISZERZODESES, C_SZAKMAIGYAKORLATON, C_SZOCIALISTAMOGATAS, C_TANDIJATFIZETO, C_TANKOTELEZETT, C_TANKOTELEZETTSEGVEGE, C_TANULOSZERZODESES, C_TERITESIDIJATFIZETO, C_TESTNEVELESTIPUSA, C_VENDEG, C_BTMPROBLEMAS, C_DIAKSPORTKOROS, C_EGYHAZKOZOSSEGE, C_ETKEZESIKEDVEZMENY, C_HALMOZOTTANFOGYATEKOS, C_HATRANYOSHELYZETU, C_KOLLEGIUMIELLATASOS, C_RENDSZERESGYERMEKVEDELMIKEDV, C_SAJATOSNEVELESU, C_SPORTAG, C_SPORTEDZONEVE, C_SPORTKLUB, C_SZAKKEPESITESSZAMA, C_TANULOIJOGVISZONYOSELTARTOTT, C_TARTOSGYOGYKEZELESSZAMA, C_TOBBGYERMEKIGAZOLASSZAMA, C_VALLASA, C_VESZELYEZTETETT, C_JOGVISZONYVARHATOBEFEJEZESE, C_BEILLESZKEDESIPROBLEMAVALKUZ, C_BESZEDFOGYATEKOSOKMANYSZAM, C_BNOKOD, C_BTMHATAROZATOKMANYSZAM, C_BTMHATAROZATTARTALMA, C_BTMKIALLITOINTEZMENY, C_BTMKONTROLLIDOPONT, C_BTMLETSZAMSULY, C_BTMOKMANYERVENYESSEGKEZDETE, C_BTMOKMANYERVENYESSEGVEGE, C_DISZGRAFIAOKMANYSZAM, C_DISZKALKULIAOKMANYSZAM, C_DISZLEXIAOKMANYSZAM, C_ERTELMIFOGYATEKOS, C_ERTELMIFOGYATEKOSOKMANYSZAM, C_FEJLESZTESREKIJELOLT, C_FEJLESZTOFOGLALKOZAS, C_FEJLESZTOFOGLALKOZASORASZAM, C_HALLASSERULT, C_HALLASSERULTOKMANYSZAM, C_LATASSERULT, C_LATASSERULTOKMANYSZAM, C_MAGATARTASIPROBLEMAVALKUZD, C_MEGISMERONEMORGANIKUSOKMANYS, C_MEGISMEROORGANIKUSOKMANYSZAM, C_MOZGASSERULTOKMANYSZAM, C_SNIKIALLITOINTEZMENY, C_SNIKONTROLLIDOPONT, C_SNILETSZAMSULY, C_SNIMEGHATAROZAS, C_SNIOKMANYERVENYESSEGKEZDETE, C_SNIOKMANYERVENYESSEGVEGE, C_TANULASIPROBLEMADISZGRAFIA, C_TANULASIPROBLEMAVALKUZD, C_TANULASIPROBLEMAVALKUZDDISZK, C_TANULASIPROBLEMAVALKUZDDISZL, C_VISELKEDESNEMORGANIKUSOKMANY, C_VISELKEDESORGANIKUSOKMANYSZA, C_ELSOINTEZMENYOMKOD, C_EVISMETLOTANTARGYAK, C_KOZEPFOKUOKTATASBATIZENHATOD, C_MENEDEKJOGGALRENDELKEZO, C_AGAZAT, C_RESZSZAKKEPESITES, C_SZAKKEPESITES, C_SZAKMACSOPORT, C_TANTERVID, C_FELVETELTANEVEID, TOROLT, NNID)) AS unpvt IF @action = 'I' BEGIN INSERT INTO T_ENTITYHISTORY (C_ALTERATIONDATE, C_ENTITYID, C_ENTITYNAME, C_REASON, C_FELHASZNALOID, C_INTEZMENYID, C_TANEVID) OUTPUT INSERTED.ID, INSERTED.C_ENTITYID, INSERTED.C_INTEZMENYID, INSERTED.C_TANEVID INTO @linkTable SELECT DISTINCT GETDATE(), objectId, 'T_TANULO', 'New', creator, intezmenyId, tanevId FROM @insTable INSERT INTO T_ENTITYATTRIBUTEHISTORY (C_CURRENTVALUE, C_ORIGINALVALUE, C_PROPERTYNAME, C_ENTITYHISTORYID) SELECT val, NULL, col, lk.id FROM @insTable i INNER JOIN @linkTable lk ON i.objectId = lk.objectId AND i.intezmenyId = lk.intezmenyId AND i.tanevId = lk.tanevId END IF @action = 'D' BEGIN INSERT INTO T_ENTITYHISTORY (C_ALTERATIONDATE, C_ENTITYID, C_ENTITYNAME, C_REASON, C_FELHASZNALOID, C_INTEZMENYID, C_TANEVID) OUTPUT INSERTED.ID, INSERTED.C_ENTITYID, INSERTED.C_INTEZMENYID, INSERTED.C_TANEVID INTO @linkTable SELECT DISTINCT GETDATE(), objectId, 'T_TANULO', 'Removed', modifier, intezmenyId, tanevId FROM @delTable INSERT INTO T_ENTITYATTRIBUTEHISTORY (C_CURRENTVALUE, C_ORIGINALVALUE, C_PROPERTYNAME, C_ENTITYHISTORYID) SELECT val, NULL, col, lk.id FROM @delTable i INNER JOIN @linkTable lk ON i.objectId = lk.objectId AND i.intezmenyId = lk.intezmenyId AND i.tanevId = lk.tanevId END IF @action = 'U' BEGIN INSERT INTO T_ENTITYHISTORY (C_ALTERATIONDATE, C_ENTITYID, C_ENTITYNAME, C_REASON, C_FELHASZNALOID, C_INTEZMENYID, C_TANEVID) OUTPUT INSERTED.ID, INSERTED.C_ENTITYID, INSERTED.C_INTEZMENYID, INSERTED.C_TANEVID INTO @linkTable SELECT DISTINCT GETDATE(), i.objectId, 'T_TANULO', CASE WHEN i.val = 'T' AND d.val = 'F' THEN 'Logical Removed' WHEN i.val = 'F' AND d.val = 'T' THEN 'Restored' ELSE 'Modified' END, i.modifier, i.intezmenyId, i.tanevId FROM @insTable i INNER JOIN @delTable d ON i.intezmenyId = d.intezmenyId AND i.objectId = d.objectId AND i.tanevId = d.tanevId AND i.col = d.col WHERE i.col = 'TOROLT' AND d.COL = 'TOROLT' INSERT INTO T_ENTITYATTRIBUTEHISTORY (C_CURRENTVALUE, C_ORIGINALVALUE, C_PROPERTYNAME, C_ENTITYHISTORYID) SELECT i.val, d.val, ISNULL(i.col, d.col), lk.id FROM @delTable d FULL JOIN @insTable i ON i.objectId = d.objectId AND i.intezmenyId = d.intezmenyId AND i.tanevId = d.tanevId AND i.col = d.col INNER JOIN @linkTable lk ON ISNULL(i.objectId, d.objectId) = lk.objectId AND ISNULL(i.intezmenyId, d.intezmenyId) = lk.intezmenyId AND ISNULL(i.tanevId, d.tanevId) = lk.tanevId WHERE (i.val <> d.val OR ((i.val IS NULL OR d.val IS NULL) AND (i.val IS NOT NULL OR d.val IS NOT NULL))) END END GO PRINT N'Refreshing [dbo].[T_OSZTALY_OSSZES]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[T_OSZTALY_OSSZES]'; GO PRINT N'Refreshing [dbo].[fnGetDokumentumOsztalyokTanevenkent]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[fnGetDokumentumOsztalyokTanevenkent]'; GO PRINT N'Refreshing [dbo].[fnGetDokumentumTanulokEvesOraszamaiOsztalynkonet]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[fnGetDokumentumTanulokEvesOraszamaiOsztalynkonet]'; GO PRINT N'Refreshing [dbo].[T_TANULO_OSSZES]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[T_TANULO_OSSZES]'; GO PRINT N'Refreshing [dbo].[fnGetTanuloTantargyMulasztasMegtartottOra]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[fnGetTanuloTantargyMulasztasMegtartottOra]'; GO PRINT N'Refreshing [dbo].[fnGetTanuloTantargyMulasztasOsszesOra]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[fnGetTanuloTantargyMulasztasOsszesOra]'; GO PRINT N'Refreshing [dbo].[sp_AscValidateOsztalyCsoportTantargy]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_AscValidateOsztalyCsoportTantargy]'; GO PRINT N'Refreshing [dbo].[sp_DeleteAlkalmazottak]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_DeleteAlkalmazottak]'; GO PRINT N'Refreshing [dbo].[sp_ImportASC]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_ImportASC]'; GO PRINT N'Refreshing [dbo].[sp_ImportCsoportok]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_ImportCsoportok]'; GO PRINT N'Refreshing [dbo].[sp_ImportOsztalyok]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_ImportOsztalyok]'; GO PRINT N'Refreshing [dbo].[sp_ImportTanevRendje]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_ImportTanevRendje]'; GO PRINT N'Refreshing [dbo].[sp_ImportTanuloBesorolas]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_ImportTanuloBesorolas]'; GO PRINT N'Refreshing [dbo].[sp_DeleteAllTTF]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_DeleteAllTTF]'; GO PRINT N'Refreshing [dbo].[sp_ESLAdatgyujtes]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_ESLAdatgyujtes]'; GO PRINT N'Refreshing [dbo].[sp_GetAllOsztalyCsoport]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetAllOsztalyCsoport]'; GO PRINT N'Refreshing [dbo].[sp_GetFeleviErtesito]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetFeleviErtesito]'; GO PRINT N'Refreshing [dbo].[sp_GetFelhasznaloErintettOsztalyai]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetFelhasznaloErintettOsztalyai]'; GO PRINT N'Refreshing [dbo].[sp_GetFelhasznaloErintettTargyai]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetFelhasznaloErintettTargyai]'; GO PRINT N'Refreshing [dbo].[sp_GetFelhasznaloJogok]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetFelhasznaloJogok]'; GO PRINT N'Refreshing [dbo].[sp_GetHozzatartozoJelszoAdatok]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetHozzatartozoJelszoAdatok]'; GO PRINT N'Refreshing [dbo].[sp_GetHozzatartozok]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetHozzatartozok]'; GO PRINT N'Refreshing [dbo].[sp_GetIntezmenyFeltoltottsegeRiport]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetIntezmenyFeltoltottsegeRiport]'; GO PRINT N'Refreshing [dbo].[sp_GetNaploEllenorzes]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetNaploEllenorzes]'; GO PRINT N'Refreshing [dbo].[sp_GetNaploEllenorzesTetelek]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetNaploEllenorzesTetelek]'; GO PRINT N'Refreshing [dbo].[sp_GetOsztalyElsoNegyedeviTantargyiStatisztika]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetOsztalyElsoNegyedeviTantargyiStatisztika]'; GO PRINT N'Refreshing [dbo].[sp_GetOsztalyFeleviTantargyiStatisztika]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetOsztalyFeleviTantargyiStatisztika]'; GO PRINT N'Refreshing [dbo].[sp_GetOsztalyokHaviHianyzasiOsszesitoje_honapra]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetOsztalyokHaviHianyzasiOsszesitoje_honapra]'; GO PRINT N'Refreshing [dbo].[sp_GetPedagogusStatuszRiport]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetPedagogusStatuszRiport]'; GO PRINT N'Refreshing [dbo].[sp_GetRiportTanulokAdatai]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetRiportTanulokAdatai]'; GO PRINT N'Refreshing [dbo].[sp_GetSzakmaiGyNaplo]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetSzakmaiGyNaplo]'; GO PRINT N'Refreshing [dbo].[sp_GetTanuloBelepesiAdatok]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetTanuloBelepesiAdatok]'; GO PRINT N'Refreshing [dbo].[sp_GetTanuloElsoNegyedeviTantargyiStatisztika]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetTanuloElsoNegyedeviTantargyiStatisztika]'; GO PRINT N'Refreshing [dbo].[sp_GetTanuloJelszoAdatok]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetTanuloJelszoAdatok]'; GO PRINT N'Refreshing [dbo].[sp_GetTanulokFeleviTantargyiStatisztika]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetTanulokFeleviTantargyiStatisztika]'; GO PRINT N'Refreshing [dbo].[sp_KIRSTAT_a02t14]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_KIRSTAT_a02t14]'; GO PRINT N'Refreshing [dbo].[sp_KIRSTAT_a04t21]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_KIRSTAT_a04t21]'; GO PRINT N'Refreshing [dbo].[sp_KIRSTAT_a04t63]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_KIRSTAT_a04t63]'; GO PRINT N'Refreshing [dbo].[sp_KIRSTAT_a04t64]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_KIRSTAT_a04t64]'; GO PRINT N'Refreshing [dbo].[sp_Nyomtatvany_Excel_IdoszakiOsztalyStatisztika]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_Nyomtatvany_Excel_IdoszakiOsztalyStatisztika]'; GO PRINT N'Refreshing [dbo].[sp_SetRendszerErtesitesek]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_SetRendszerErtesitesek]'; GO PRINT N'Refreshing [stage].[sp_MrgIntezmenyHasznalat]...'; GO EXECUTE sp_refreshsqlmodule N'[stage].[sp_MrgIntezmenyHasznalat]'; GO PRINT N'Refreshing [stage].[sp_MrgTantargyfelosztas]...'; GO EXECUTE sp_refreshsqlmodule N'[stage].[sp_MrgTantargyfelosztas]'; GO PRINT N'Refreshing [stage].[sp_MrgTanuloAdatok]...'; GO EXECUTE sp_refreshsqlmodule N'[stage].[sp_MrgTanuloAdatok]'; GO PRINT N'Refreshing [dbo].[sp_GetBizonyitvanyPotlap]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetBizonyitvanyPotlap]'; GO PRINT N'Refreshing [dbo].[sp_GetCsoportNaplo]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetCsoportNaplo]'; GO PRINT N'Refreshing [dbo].[sp_GetErtesitesAltEsMulAdatok]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetErtesitesAltEsMulAdatok]'; GO PRINT N'Refreshing [dbo].[sp_GetEvvegiErtesito]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetEvvegiErtesito]'; GO PRINT N'Refreshing [dbo].[sp_GetHarmadikNegyedeviErtesito]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetHarmadikNegyedeviErtesito]'; GO PRINT N'Refreshing [dbo].[sp_GetIskolalatogatasiIgazolas]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetIskolalatogatasiIgazolas]'; GO PRINT N'Refreshing [dbo].[sp_GetMasodikNegyedeviErtesito]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetMasodikNegyedeviErtesito]'; GO PRINT N'Refreshing [dbo].[sp_GetNapkozisNaplo]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetNapkozisNaplo]'; GO PRINT N'Refreshing [dbo].[sp_GetNegyedeviErtesito]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetNegyedeviErtesito]'; GO PRINT N'Refreshing [dbo].[sp_GetNegyedikNegyedeviErtesito]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetNegyedikNegyedeviErtesito]'; GO PRINT N'Refreshing [dbo].[sp_GetNemMegtartottOrakSzamaByHet]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetNemMegtartottOrakSzamaByHet]'; GO PRINT N'Refreshing [dbo].[sp_GetNemMegtartottOrakSzamaPerHet]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetNemMegtartottOrakSzamaPerHet]'; GO PRINT N'Refreshing [dbo].[sp_GetOsztalyokTanuloi]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetOsztalyokTanuloi]'; GO PRINT N'Refreshing [dbo].[sp_GetOsztalyOrarendOsszes]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetOsztalyOrarendOsszes]'; GO PRINT N'Refreshing [dbo].[sp_GetPedagogusAltalAdottErtekelesek]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetPedagogusAltalAdottErtekelesek]'; GO PRINT N'Refreshing [dbo].[sp_GetStatPedagogusTanuloinakTantargyiMulasztasaiMegtartott]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetStatPedagogusTanuloinakTantargyiMulasztasaiMegtartott]'; GO PRINT N'Refreshing [dbo].[sp_GetStatTanuloTantargyiMulasztasMegtartott]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetStatTanuloTantargyiMulasztasMegtartott]'; GO PRINT N'Refreshing [dbo].[sp_GetTanevKozbenKilepettTanulok]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetTanevKozbenKilepettTanulok]'; GO PRINT N'Refreshing [dbo].[sp_GetTanoranKivuliNaplo]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetTanoranKivuliNaplo]'; GO PRINT N'Refreshing [dbo].[sp_GetTantargyakElmaradtOraiTanaronkent]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetTantargyakElmaradtOraiTanaronkent]'; GO PRINT N'Refreshing [dbo].[sp_GetTantargyakElmaradtOraszama]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetTantargyakElmaradtOraszama]'; GO PRINT N'Refreshing [dbo].[sp_GetTantargyakMegtartottOraiTanaronkent]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetTantargyakMegtartottOraiTanaronkent]'; GO PRINT N'Refreshing [dbo].[sp_GetTantargyakMegtartottOraszama]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetTantargyakMegtartottOraszama]'; GO PRINT N'Refreshing [dbo].[sp_GetTanuloiAdatlapAdatok]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetTanuloiAdatlapAdatok]'; GO PRINT N'Refreshing [dbo].[sp_GetTanulokFeljegyzesekReszletezese]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetTanulokFeljegyzesekReszletezese]'; GO PRINT N'Refreshing [dbo].[sp_GetTanulokFelmentesekHatarozatok]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetTanulokFelmentesekHatarozatok]'; GO PRINT N'Refreshing [dbo].[sp_GetTanulokJegyeiReszletezes]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetTanulokJegyeiReszletezes]'; GO PRINT N'Refreshing [dbo].[sp_GetTanulokMulasztasokReszletezese]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetTanulokMulasztasokReszletezese]'; GO PRINT N'Refreshing [dbo].[sp_GetTanulokTantargyMulasztasokReszletezese]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetTanulokTantargyMulasztasokReszletezese]'; GO PRINT N'Refreshing [dbo].[sp_GetUzenofuzetErtekelolap]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetUzenofuzetErtekelolap]'; GO PRINT N'Refreshing [dbo].[sp_GetOsztalyokEvesOraszama]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetOsztalyokEvesOraszama]'; GO PRINT N'Refreshing [dbo].[sp_GetDokumentumErtekelesek]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetDokumentumErtekelesek]'; GO PRINT N'Refreshing [dbo].[sp_GetNaplobaNemBejegyzettFoglalkozasok]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetNaplobaNemBejegyzettFoglalkozasok]'; GO PRINT N'Refreshing [dbo].[sp_GetOrarendiorakhozTartozoTanulok]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetOrarendiorakhozTartozoTanulok]'; GO PRINT N'Refreshing [dbo].[sp_GetTanulokhozTartozoGondviselok]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetTanulokhozTartozoGondviselok]'; GO PRINT N'Refreshing [dbo].[sp_GetHianyzoDuplikaltTanarok]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetHianyzoDuplikaltTanarok]'; GO PRINT N'Refreshing [dbo].[sp_GetESL_A03T01_1]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetESL_A03T01_1]'; GO PRINT N'Refreshing [dbo].[sp_GetESL_A03T03_1]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetESL_A03T03_1]'; GO PRINT N'Refreshing [dbo].[sp_GetRiportTanuloKorfa]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetRiportTanuloKorfa]'; GO PRINT N'Refreshing [dbo].[sp_GetUserRoles]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetUserRoles]'; GO PRINT N'Refreshing [dbo].[sp_KIRSTAT_a01t01_1]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_KIRSTAT_a01t01_1]'; GO PRINT N'Refreshing [dbo].[sp_KIRSTAT_a02t09]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_KIRSTAT_a02t09]'; GO PRINT N'Refreshing [dbo].[sp_KIRSTAT_a02t48]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_KIRSTAT_a02t48]'; GO PRINT N'Refreshing [dbo].[sp_KIRSTAT_a04t101]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_KIRSTAT_a04t101]'; GO PRINT N'Refreshing [dbo].[sp_KIRSTAT_a04t102]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_KIRSTAT_a04t102]'; GO PRINT N'Refreshing [dbo].[sp_KIRSTAT_a04t70]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_KIRSTAT_a04t70]'; GO PRINT N'Refreshing [dbo].[sp_KIRSTAT_a04t92]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_KIRSTAT_a04t92]'; GO PRINT N'Refreshing [dbo].[sp_KIRSTAT_a04t93]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_KIRSTAT_a04t93]'; GO PRINT N'Refreshing [stage].[sp_MrgFelhasznaloBelepes]...'; GO EXECUTE sp_refreshsqlmodule N'[stage].[sp_MrgFelhasznaloBelepes]'; GO PRINT N'Refreshing [dbo].[sp_KIRImportTanulok]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_KIRImportTanulok]'; GO PRINT N'Refreshing [dbo].[sp_GetDokumentumTanuloEvesOraszamai]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetDokumentumTanuloEvesOraszamai]'; GO PRINT N'Refreshing [dbo].[sp_GetDokumentumTanuloNaploSorszam]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetDokumentumTanuloNaploSorszam]'; GO PRINT N'Refreshing [dbo].[sp_GetJelenletiIvAdatok]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetJelenletiIvAdatok]'; GO PRINT N'Refreshing [dbo].[sp_GetHelyettesitesIdoszakLetrehozoSzerepkor]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetHelyettesitesIdoszakLetrehozoSzerepkor]'; GO PRINT N'Refreshing [dbo].[sp_ImportTantargyFelosztas]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_ImportTantargyFelosztas]'; GO PRINT N'Refreshing [dbo].[sp_GetErtesitoNyomtatvany]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetErtesitoNyomtatvany]'; GO PRINT N'Refreshing [dbo].[sp_GetOsztalyNaplo]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetOsztalyNaplo]'; GO PRINT N'Refreshing [stage].[sp_MrgStage]...'; GO EXECUTE sp_refreshsqlmodule N'[stage].[sp_MrgStage]'; GO PRINT N'Refreshing [dbo].[sp_GetTorzslap]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetTorzslap]'; GO PRINT N'Checking existing data against newly created constraints'; GO ALTER TABLE [dbo].[T_NAPLOELLENORZES] WITH CHECK CHECK CONSTRAINT [FK_4025763_4025762]; ALTER TABLE [dbo].[T_OSZTALY] WITH CHECK CHECK CONSTRAINT [FK_4025294_4025295]; ALTER TABLE [dbo].[T_OSZTALY] WITH CHECK CHECK CONSTRAINT [FK_T_4025296_4025338]; ALTER TABLE [dbo].[T_OSZTALY] WITH CHECK CHECK CONSTRAINT [FK_4025320_4025319]; ALTER TABLE [dbo].[T_OSZTALY] WITH CHECK CHECK CONSTRAINT [FK_4025323_4025322]; ALTER TABLE [dbo].[T_OSZTALY] WITH CHECK CHECK CONSTRAINT [FK_4025421_4025419]; ALTER TABLE [dbo].[T_OSZTALY] WITH CHECK CHECK CONSTRAINT [FK_402529402_402529400]; ALTER TABLE [dbo].[T_OSZTALY] WITH CHECK CHECK CONSTRAINT [FK_402529405_402529403]; ALTER TABLE [dbo].[T_CSOPORT] WITH CHECK CHECK CONSTRAINT [FK_4026206_4026204]; ALTER TABLE [dbo].[T_CSOPORTOK_OSZTALYOK] WITH CHECK CHECK CONSTRAINT [FK_4025318_4025316]; ALTER TABLE [dbo].[T_OSZTALY] WITH CHECK CHECK CONSTRAINT [FK_4025294_4027544]; ALTER TABLE [dbo].[T_OSZTALY] WITH CHECK CHECK CONSTRAINT [FK_4025294_4027545]; ALTER TABLE [dbo].[T_OSZTALY] WITH CHECK CHECK CONSTRAINT [FK_4025294_4027546]; ALTER TABLE [dbo].[T_OSZTALY] WITH CHECK CHECK CONSTRAINT [FK_4025294_4027547]; ALTER TABLE [dbo].[T_TANULOMENTESSEG] WITH CHECK CHECK CONSTRAINT [FK_4025780_4025778]; ALTER TABLE [dbo].[T_TANULOCSOPORT] WITH CHECK CHECK CONSTRAINT [FK_4025527_4025525]; ALTER TABLE [dbo].[T_IGAZOLAS] WITH CHECK CHECK CONSTRAINT [FK_4025758_4025756]; ALTER TABLE [dbo].[T_DIAKIGAZOLVANYIGENYLES] WITH CHECK CHECK CONSTRAINT [FK_4025788_4025787]; ALTER TABLE [dbo].[T_TANULOESEMENY] WITH CHECK CHECK CONSTRAINT [FK_4025711_4025710]; ALTER TABLE [dbo].[T_TANULOKOZOSSEGISZOLGALAT] WITH CHECK CHECK CONSTRAINT [FK_4026179_4026177]; ALTER TABLE [dbo].[T_TANULO] WITH CHECK CHECK CONSTRAINT [FK_T_8935_4025190]; ALTER TABLE [dbo].[T_TANULO] WITH CHECK CHECK CONSTRAINT [FK_4025416_4025415]; ALTER TABLE [dbo].[T_TANULO] WITH CHECK CHECK CONSTRAINT [FK_4026237_4026236]; ALTER TABLE [dbo].[T_TANULO] WITH CHECK CHECK CONSTRAINT [FK_402517802_402517800]; ALTER TABLE [dbo].[T_TANULO] WITH CHECK CHECK CONSTRAINT [FK_402517805_402517803]; ALTER TABLE [dbo].[T_TANULO] WITH CHECK CHECK CONSTRAINT [FK_4025178_4025259]; ALTER TABLE [dbo].[T_TANULO] WITH CHECK CHECK CONSTRAINT [FK_4025178_4025262]; ALTER TABLE [dbo].[T_TANULO] WITH CHECK CHECK CONSTRAINT [FK_4025178_4025274]; ALTER TABLE [dbo].[T_TANULO] WITH CHECK CHECK CONSTRAINT [FK_4025178_4025344]; ALTER TABLE [dbo].[T_TANULO] WITH CHECK CHECK CONSTRAINT [FK_4025178_4025346]; ALTER TABLE [dbo].[T_TANULO] WITH CHECK CHECK CONSTRAINT [FK_4025178_4025357]; ALTER TABLE [dbo].[T_TANULO] WITH CHECK CHECK CONSTRAINT [FK_4025178_4025488]; ALTER TABLE [dbo].[T_TANULO] WITH CHECK CHECK CONSTRAINT [FK_4025178_4025493]; ALTER TABLE [dbo].[T_TANULO] WITH CHECK CHECK CONSTRAINT [FK_4025178_4025495]; ALTER TABLE [dbo].[T_TANULOMULASZTAS] WITH CHECK CHECK CONSTRAINT [FK_4025673_4025672]; ALTER TABLE [dbo].[T_GONDVISELO] WITH CHECK CHECK CONSTRAINT [FK_4025181_4025180]; ALTER TABLE [dbo].[T_TANULOERTEKELES] WITH CHECK CHECK CONSTRAINT [FK_4025665_4025663]; ALTER TABLE [dbo].[T_TANULOTARGYMULASZTASSTATISZT] WITH CHECK CHECK CONSTRAINT [FK_4026076_4026075]; ALTER TABLE [dbo].[T_TANULOESLADATOK] WITH CHECK CHECK CONSTRAINT [FK_4026674_4026673]; ALTER TABLE [dbo].[T_TANULOMULASZTASSTATISZTIKA] WITH CHECK CHECK CONSTRAINT [FK_4026073_4026072]; ALTER TABLE [dbo].[T_TANULO] WITH CHECK CHECK CONSTRAINT [FK_4025178_4027540]; ALTER TABLE [dbo].[T_TANULO] WITH CHECK CHECK CONSTRAINT [FK_4025178_4027541]; ALTER TABLE [dbo].[T_TANULO] WITH CHECK CHECK CONSTRAINT [FK_4025178_4027542]; ALTER TABLE [dbo].[T_TANULO] WITH CHECK CHECK CONSTRAINT [FK_4025178_4027543]; GO PRINT N'Update complete.'; GO PRINT '--- intézményi view-k (dbo táblákkal megegyező nevű és a tábla_OSSZES nevűek) frissítése ---' DECLARE @viewname nvarchar(100), @pureview nvarchar(100) DECLARE semaviewk CURSOR LOCAL FOR SELECT '['+TABLE_SCHEMA + '].[' + TABLE_NAME + ']', TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE = 'VIEW' and TABLE_SCHEMA LIKE 'KR[_]%[_]Schema' AND TABLE_NAME in ( 'T_TANULO', 'T_TANULO_OSSZES', 'T_OSZTALY', 'T_OSZTALY_OSSZES' ) -- ha csak néhány VIEW frissült, akkor a gyorsabb futásért ide fel lehet sorolni ORDER BY TABLE_SCHEMA, TABLE_NAME OPEN semaviewk FETCH NEXT FROM semaviewk INTO @viewname, @pureview WHILE @@FETCH_STATUS = 0 BEGIN PRINT @viewname EXEC sp_refreshview @viewname FETCH NEXT FROM semaviewk INTO @viewname, @pureview END CLOSE semaviewk DEALLOCATE semaviewk GO