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_4025562_4025567]...'; GO ALTER TABLE [dbo].[T_NAPTARINAP] DROP CONSTRAINT [FK_4025562_4025567]; GO PRINT N'Dropping [dbo].[FK_4025562_4026272]...'; GO ALTER TABLE [dbo].[T_NAPTARINAP] DROP CONSTRAINT [FK_4025562_4026272]; GO PRINT N'Dropping [dbo].[FK_4025441_4025447]...'; GO ALTER TABLE [dbo].[T_TANEVRENDJE] DROP CONSTRAINT [FK_4025441_4025447]; GO PRINT N'Dropping [dbo].[FK_T_21038_4025454]...'; GO ALTER TABLE [dbo].[T_NAPTIPUS] DROP CONSTRAINT [FK_T_21038_4025454]; GO PRINT N'Dropping [dbo].[FK_402543902_402543900]...'; GO ALTER TABLE [dbo].[T_NAPTIPUS] DROP CONSTRAINT [FK_402543902_402543900]; GO PRINT N'Dropping [dbo].[FK_402543905_402543903]...'; GO ALTER TABLE [dbo].[T_NAPTIPUS] DROP CONSTRAINT [FK_402543905_402543903]; 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_4026300_4026299]...'; GO ALTER TABLE [dbo].[T_TANULOKOZOSSEGISZOLGALAT] DROP CONSTRAINT [FK_4026300_4026299]; GO PRINT N'Dropping [dbo].[FK_402617202_402617200]...'; GO ALTER TABLE [dbo].[T_TANULOKOZOSSEGISZOLGALAT] DROP CONSTRAINT [FK_402617202_402617200]; GO PRINT N'Dropping [dbo].[FK_402617205_402617203]...'; GO ALTER TABLE [dbo].[T_TANULOKOZOSSEGISZOLGALAT] DROP CONSTRAINT [FK_402617205_402617203]; GO PRINT N'Dropping [dbo].[FK_4026172_4027909]...'; GO ALTER TABLE [dbo].[T_TANULOKOZOSSEGISZOLGALAT] DROP CONSTRAINT [FK_4026172_4027909]; GO PRINT N'Starting rebuilding table [dbo].[T_NAPTIPUS]...'; GO BEGIN TRANSACTION; SET TRANSACTION ISOLATION LEVEL SERIALIZABLE; SET XACT_ABORT ON; CREATE TABLE [dbo].[tmp_ms_xx_T_NAPTIPUS] ( [ID] INT NOT NULL, [C_ISSORSZAMOZANDO] CHAR (1) DEFAULT ('F') NOT NULL, [C_ISTANITASINAP] CHAR (1) DEFAULT ('F') NOT NULL, [C_ISTANORAI] CHAR (1) DEFAULT ('F') NOT NULL, [C_ISTANORANKIVULI] CHAR (1) DEFAULT ('F') NOT NULL, [C_ISLENEMKOTOTTMUNKAIDO] CHAR (1) DEFAULT ('F') NOT NULL, [C_ALINTEZMENYID] INT NOT NULL, [C_ALTANEVID] INT NOT NULL, [TOROLT] CHAR (1) DEFAULT ('F') NOT NULL, [SERIAL] INT DEFAULT ((0)) NOT NULL, [LASTCHANGED] DATETIME DEFAULT (getdate()) NOT NULL, [CREATED] DATETIME DEFAULT (getdate()) NOT NULL, [MODIFIER] INT NULL, [CREATOR] INT NULL, [ELOZOTANEVIREKORDID] INT NULL, [ELOZOTANEVIREKORDIDA] INT NULL, [NNID] INT NULL, CONSTRAINT [tmp_ms_xx_constraint_PK_T_40254391] PRIMARY KEY CLUSTERED ([ID] ASC, [C_ALINTEZMENYID] ASC, [C_ALTANEVID] ASC) ); IF EXISTS (SELECT TOP 1 1 FROM [dbo].[T_NAPTIPUS]) BEGIN INSERT INTO [dbo].[tmp_ms_xx_T_NAPTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID], [C_ISSORSZAMOZANDO], [C_ISTANITASINAP], [TOROLT], [SERIAL], [LASTCHANGED], [CREATED], [MODIFIER], [CREATOR], [ELOZOTANEVIREKORDID], [ELOZOTANEVIREKORDIDA], [NNID]) SELECT [ID], [C_ALINTEZMENYID], [C_ALTANEVID], [C_ISSORSZAMOZANDO], [C_ISTANITASINAP], [TOROLT], [SERIAL], [LASTCHANGED], [CREATED], [MODIFIER], [CREATOR], [ELOZOTANEVIREKORDID], [ELOZOTANEVIREKORDIDA], [NNID] FROM [dbo].[T_NAPTIPUS] ORDER BY [ID] ASC, [C_ALINTEZMENYID] ASC, [C_ALTANEVID] ASC; END DROP TABLE [dbo].[T_NAPTIPUS]; EXECUTE sp_rename N'[dbo].[tmp_ms_xx_T_NAPTIPUS]', N'T_NAPTIPUS'; EXECUTE sp_rename N'[dbo].[tmp_ms_xx_constraint_PK_T_40254391]', N'PK_T_4025439', N'OBJECT'; COMMIT TRANSACTION; SET TRANSACTION ISOLATION LEVEL READ COMMITTED; GO PRINT N'Creating [dbo].[T_NAPTIPUS].[I_T_402543902_402543900]...'; GO CREATE NONCLUSTERED INDEX [I_T_402543902_402543900] ON [dbo].[T_NAPTIPUS]([C_ALINTEZMENYID] ASC); GO PRINT N'Creating [dbo].[T_NAPTIPUS].[I_T_402543905_402543903]...'; GO CREATE NONCLUSTERED INDEX [I_T_402543905_402543903] ON [dbo].[T_NAPTIPUS]([C_ALTANEVID] ASC); GO PRINT N'Starting rebuilding table [dbo].[T_TANULOKOZOSSEGISZOLGALAT]...'; GO BEGIN TRANSACTION; SET TRANSACTION ISOLATION LEVEL SERIALIZABLE; SET XACT_ABORT ON; CREATE TABLE [dbo].[tmp_ms_xx_T_TANULOKOZOSSEGISZOLGALAT] ( [ID] INT IDENTITY (1, 1) NOT NULL, [C_INTERVALLUMKEZDETE] DATETIME NOT NULL, [C_MEGJEGYZES] NVARCHAR (1000) NULL, [C_ORASZAM] NUMERIC (10, 2) NULL, [C_TELJESITESIHELYE] NVARCHAR (255) NULL, [C_KOZOSSEGISZOLGALATTIPUSA] INT NOT NULL, [C_INTERVALLUMVEGE] DATETIME NOT NULL, [C_TANULOID] INT NOT NULL, [C_FELJEGYZOID] INT NOT NULL, [C_INTEZMENYID] INT NOT NULL, [C_TANEVID] INT NOT NULL, [TOROLT] CHAR (1) DEFAULT ('F') NOT NULL, [SERIAL] INT DEFAULT ((0)) NOT NULL, [LASTCHANGED] DATETIME DEFAULT (getdate()) NOT NULL, [CREATED] DATETIME DEFAULT (getdate()) NOT NULL, [MODIFIER] INT NULL, [CREATOR] INT NULL, [ELOZOTANEVIREKORDID] INT NULL, [NNID] INT NULL, CONSTRAINT [tmp_ms_xx_constraint_PK_T_40261721] PRIMARY KEY CLUSTERED ([ID] ASC) ); IF EXISTS (SELECT TOP 1 1 FROM [dbo].[T_TANULOKOZOSSEGISZOLGALAT]) BEGIN SET IDENTITY_INSERT [dbo].[tmp_ms_xx_T_TANULOKOZOSSEGISZOLGALAT] ON; INSERT INTO [dbo].[tmp_ms_xx_T_TANULOKOZOSSEGISZOLGALAT] ([ID], [C_INTERVALLUMKEZDETE], [C_MEGJEGYZES], [C_ORASZAM], [C_TELJESITESIHELYE], [C_KOZOSSEGISZOLGALATTIPUSA], [C_INTERVALLUMVEGE], [C_TANULOID], [C_FELJEGYZOID], [C_INTEZMENYID], [C_TANEVID], [TOROLT], [SERIAL], [LASTCHANGED], [CREATED], [MODIFIER], [CREATOR], [ELOZOTANEVIREKORDID], [NNID]) SELECT [ID], [C_ROGZITESDATUMA], [C_MEGJEGYZES], [C_ORASZAM], [C_TELJESITESIHELYE], [C_KOZOSSEGISZOLGALATTIPUSA], [C_ROGZITESDATUMA], [C_TANULOID], [C_FELJEGYZOID], [C_INTEZMENYID], [C_TANEVID], [TOROLT], [SERIAL], [LASTCHANGED], [CREATED], [MODIFIER], [CREATOR], [ELOZOTANEVIREKORDID], [NNID] FROM [dbo].[T_TANULOKOZOSSEGISZOLGALAT] ORDER BY [ID] ASC; SET IDENTITY_INSERT [dbo].[tmp_ms_xx_T_TANULOKOZOSSEGISZOLGALAT] OFF; END DROP TABLE [dbo].[T_TANULOKOZOSSEGISZOLGALAT]; EXECUTE sp_rename N'[dbo].[tmp_ms_xx_T_TANULOKOZOSSEGISZOLGALAT]', N'T_TANULOKOZOSSEGISZOLGALAT'; EXECUTE sp_rename N'[dbo].[tmp_ms_xx_constraint_PK_T_40261721]', N'PK_T_4026172', N'OBJECT'; COMMIT TRANSACTION; SET TRANSACTION ISOLATION LEVEL READ COMMITTED; GO PRINT N'Creating [dbo].[T_TANULOKOZOSSEGISZOLGALAT].[I_T_4026172_4027909]...'; GO CREATE NONCLUSTERED INDEX [I_T_4026172_4027909] ON [dbo].[T_TANULOKOZOSSEGISZOLGALAT]([C_INTEZMENYID] ASC, [C_TANEVID] ASC, [C_KOZOSSEGISZOLGALATTIPUSA] ASC); GO PRINT N'Creating [dbo].[T_TANULOKOZOSSEGISZOLGALAT].[I_T_4026179_4026177]...'; GO CREATE NONCLUSTERED INDEX [I_T_4026179_4026177] ON [dbo].[T_TANULOKOZOSSEGISZOLGALAT]([C_TANULOID] ASC); GO PRINT N'Creating [dbo].[T_TANULOKOZOSSEGISZOLGALAT].[I_T_4026300_4026299]...'; GO CREATE NONCLUSTERED INDEX [I_T_4026300_4026299] ON [dbo].[T_TANULOKOZOSSEGISZOLGALAT]([C_FELJEGYZOID] ASC); GO PRINT N'Creating [dbo].[T_TANULOKOZOSSEGISZOLGALAT].[I_T_402617202_402617200]...'; GO CREATE NONCLUSTERED INDEX [I_T_402617202_402617200] ON [dbo].[T_TANULOKOZOSSEGISZOLGALAT]([C_INTEZMENYID] ASC); GO PRINT N'Creating [dbo].[T_TANULOKOZOSSEGISZOLGALAT].[I_T_402617205_402617203]...'; GO CREATE NONCLUSTERED INDEX [I_T_402617205_402617203] ON [dbo].[T_TANULOKOZOSSEGISZOLGALAT]([C_TANEVID] ASC); GO PRINT N'Creating [dbo].[FK_4025562_4025567]...'; GO ALTER TABLE [dbo].[T_NAPTARINAP] WITH NOCHECK ADD CONSTRAINT [FK_4025562_4025567] FOREIGN KEY ([C_NAPTIPUSA], [C_INTEZMENYID], [C_TANEVID]) REFERENCES [dbo].[T_NAPTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]); GO PRINT N'Creating [dbo].[FK_4025562_4026272]...'; GO ALTER TABLE [dbo].[T_NAPTARINAP] WITH NOCHECK ADD CONSTRAINT [FK_4025562_4026272] FOREIGN KEY ([C_ALAPNAPTIPUSA], [C_INTEZMENYID], [C_TANEVID]) REFERENCES [dbo].[T_NAPTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]); GO PRINT N'Creating [dbo].[FK_4025441_4025447]...'; GO ALTER TABLE [dbo].[T_TANEVRENDJE] WITH NOCHECK ADD CONSTRAINT [FK_4025441_4025447] FOREIGN KEY ([C_NAPTIPUSA], [C_INTEZMENYID], [C_TANEVID]) REFERENCES [dbo].[T_NAPTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]); GO PRINT N'Creating [dbo].[FK_T_21038_4025454]...'; GO ALTER TABLE [dbo].[T_NAPTIPUS] WITH NOCHECK ADD CONSTRAINT [FK_T_21038_4025454] FOREIGN KEY ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]) REFERENCES [dbo].[T_DICTIONARYITEMBASE] ([ID], [C_INTEZMENYID], [C_TANEVID]); GO PRINT N'Creating [dbo].[FK_402543902_402543900]...'; GO ALTER TABLE [dbo].[T_NAPTIPUS] WITH NOCHECK ADD CONSTRAINT [FK_402543902_402543900] FOREIGN KEY ([C_ALINTEZMENYID]) REFERENCES [dbo].[T_INTEZMENY] ([ID]); GO PRINT N'Creating [dbo].[FK_402543905_402543903]...'; GO ALTER TABLE [dbo].[T_NAPTIPUS] WITH NOCHECK ADD CONSTRAINT [FK_402543905_402543903] FOREIGN KEY ([C_ALTANEVID]) REFERENCES [dbo].[T_TANEV] ([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_4026300_4026299]...'; GO ALTER TABLE [dbo].[T_TANULOKOZOSSEGISZOLGALAT] WITH NOCHECK ADD CONSTRAINT [FK_4026300_4026299] FOREIGN KEY ([C_FELJEGYZOID]) REFERENCES [dbo].[T_FELHASZNALO] ([ID]); GO PRINT N'Creating [dbo].[FK_402617202_402617200]...'; GO ALTER TABLE [dbo].[T_TANULOKOZOSSEGISZOLGALAT] WITH NOCHECK ADD CONSTRAINT [FK_402617202_402617200] FOREIGN KEY ([C_INTEZMENYID]) REFERENCES [dbo].[T_INTEZMENY] ([ID]); GO PRINT N'Creating [dbo].[FK_402617205_402617203]...'; GO ALTER TABLE [dbo].[T_TANULOKOZOSSEGISZOLGALAT] WITH NOCHECK ADD CONSTRAINT [FK_402617205_402617203] FOREIGN KEY ([C_TANEVID]) REFERENCES [dbo].[T_TANEV] ([ID]); GO PRINT N'Creating [dbo].[FK_4026172_4027909]...'; GO ALTER TABLE [dbo].[T_TANULOKOZOSSEGISZOLGALAT] WITH NOCHECK ADD CONSTRAINT [FK_4026172_4027909] FOREIGN KEY ([C_KOZOSSEGISZOLGALATTIPUSA], [C_INTEZMENYID], [C_TANEVID]) REFERENCES [dbo].[T_KOZOSSEGISZOLGALATTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]); GO PRINT N'Refreshing [dbo].[T_NAPTIPUS_OSSZES]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[T_NAPTIPUS_OSSZES]'; GO PRINT N'Refreshing [dbo].[T_TANULOKOZOSSEGISZOLGALAT_OSSZES]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[T_TANULOKOZOSSEGISZOLGALAT_OSSZES]'; GO IF OBJECT_ID('fnGetDokumentumKozossegiSzolgalatOsztalyonkent') IS NOT NULL BEGIN DROP FUNCTION fnGetDokumentumKozossegiSzolgalatOsztalyonkent END GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION fnGetDokumentumKozossegiSzolgalatOsztalyonkent (@tanevId INT, @osztalyId INT) RETURNS TABLE RETURN ( SELECT tk.ID KozossegiSzolgalatId ,C_TANULOID TanuloId ,TanuloCsoportId TanuloCsoportId ,C_INTERVALLUMKEZDETE Datum ,C_MEGJEGYZES Megjegyzes ,C_ORASZAM Oraszam ,C_TELJESITESIHELYE TeljesitesHelye ,C_NYOMTATASINEV FeljegyzoNeve ,tipus.C_NAME Tipus FROM T_TANULOKOZOSSEGISZOLGALAT_OSSZES tk INNER JOIN fnGetDokumentumOsztalyokCsoportokTanuloi(@tanevId, @osztalyId, 'T') s ON s.TanuloId = tk.C_TANULOID INNER JOIN T_FELHASZNALO_OSSZES f ON f.Id = tk.C_FELJEGYZOID INNER JOIN T_DICTIONARYITEMBASE_OSSZES tipus ON tipus.Id = tk.C_KOZOSSEGISZOLGALATTIPUSA AND tipus.C_TANEVID = tk.C_TANEVID WHERE tk.TOROLT = 'F' ) GO IF OBJECT_ID('[dbo].[sp_GetKozossegiSzolgalatokReszletek]') IS NOT NULL BEGIN DROP PROCEDURE [dbo].[sp_GetKozossegiSzolgalatokReszletek] END GO -- ============================================= -- Description: -- ============================================= CREATE PROCEDURE [dbo].[sp_GetKozossegiSzolgalatokReszletek] @pIntezmenyId INT ,@pTanuloId INT ,@pTanarId INT ,@pToroltElemek CHAR = 'F' AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements. SET NOCOUNT ON; SELECT KozossegiSzolgalat.ID ID ,KozossegiSzolgalat.C_INTERVALLUMKEZDETE RogzitesDatuma ,KozossegiSzolgalat.C_TELJESITESIHELYE TeljesitesiHelye ,KozossegiSzolgalat.C_ORASZAM Oraszam ,KozossegiSzolgalat.C_KOZOSSEGISZOLGALATTIPUSA KozossegiSzolgalatTipusa ,KozossegiSzolgalat.C_MEGJEGYZES Megjegyzes ,KozossegiSzolgalat.TOROLT Torolt ,CurrentTanulo.Id TanuloId ,CurrentTanulo.NyomtatasiNev TanuloNev ,CASE WHEN KozossegiSzolgalat.C_FELJEGYZOID = @pTanarId THEN 'T' ELSE 'F' END Modosithato FROM T_FELHASZNALO_OSSZES Tanulo LEFT JOIN ( SELECT Tanulo.C_OKTATASIAZONOSITO OktatasiAzonosito ,Tanulo.ID Id ,Tanulo.C_NYOMTATASINEV NyomtatasiNev FROM T_FELHASZNALO_OSSZES Tanulo WHERE Tanulo.ID = @pTanuloId AND Tanulo.TOROLT = 'F' ) CurrentTanulo ON CurrentTanulo.OktatasiAzonosito IS NOT NULL LEFT JOIN T_TANULOKOZOSSEGISZOLGALAT_OSSZES KozossegiSzolgalat ON KozossegiSzolgalat.C_TANULOID = Tanulo.ID AND KozossegiSzolgalat.C_INTEZMENYID = @pIntezmenyId WHERE Tanulo.C_OKTATASIAZONOSITO = CurrentTanulo.OktatasiAzonosito AND Tanulo.C_INTEZMENYID = @pIntezmenyId AND Tanulo.TOROLT = 'F' --Ha a törölt flag True, a törölt elemeket is visszaadjuk AND KozossegiSzolgalat.TOROLT = IIF(@pToroltElemek = 'T', KozossegiSzolgalat.TOROLT, 'F') ORDER BY KozossegiSzolgalat.C_INTERVALLUMKEZDETE DESC END GO PRINT N'Refreshing [dbo].[sp_Global_CreateDictionaryItems]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_Global_CreateDictionaryItems]'; GO PRINT N'Refreshing [dbo].[sp_Global_GenerateTanevAdatok]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_Global_GenerateTanevAdatok]'; GO PRINT N'Refreshing [dbo].[sp_Global_IntezmenyLetrehozas]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_Global_IntezmenyLetrehozas]'; GO PRINT N'Refreshing [dbo].[sp_DeleteAlkalmazottak]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_DeleteAlkalmazottak]'; GO PRINT N'Refreshing [dbo].[sp_GetKozossegiSzolgalatokData]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetKozossegiSzolgalatokData]'; GO PRINT N'Refreshing [dbo].[sp_GetKozossegiSzolgalatOsszesOraszam]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetKozossegiSzolgalatOsszesOraszam]'; GO PRINT N'Refreshing [dbo].[sp_GetOsztalyNaplo]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetOsztalyNaplo]'; GO PRINT N'Refreshing [dbo].[sp_GetErtesitoNyomtatvany]...'; GO EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetErtesitoNyomtatvany]'; 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_NAPTARINAP] WITH CHECK CHECK CONSTRAINT [FK_4025562_4025567]; ALTER TABLE [dbo].[T_NAPTARINAP] WITH CHECK CHECK CONSTRAINT [FK_4025562_4026272]; ALTER TABLE [dbo].[T_TANEVRENDJE] WITH CHECK CHECK CONSTRAINT [FK_4025441_4025447]; ALTER TABLE [dbo].[T_NAPTIPUS] WITH CHECK CHECK CONSTRAINT [FK_T_21038_4025454]; ALTER TABLE [dbo].[T_NAPTIPUS] WITH CHECK CHECK CONSTRAINT [FK_402543902_402543900]; ALTER TABLE [dbo].[T_NAPTIPUS] WITH CHECK CHECK CONSTRAINT [FK_402543905_402543903]; ALTER TABLE [dbo].[T_TANULOKOZOSSEGISZOLGALAT] WITH CHECK CHECK CONSTRAINT [FK_4026179_4026177]; ALTER TABLE [dbo].[T_TANULOKOZOSSEGISZOLGALAT] WITH CHECK CHECK CONSTRAINT [FK_4026300_4026299]; ALTER TABLE [dbo].[T_TANULOKOZOSSEGISZOLGALAT] WITH CHECK CHECK CONSTRAINT [FK_402617202_402617200]; ALTER TABLE [dbo].[T_TANULOKOZOSSEGISZOLGALAT] WITH CHECK CHECK CONSTRAINT [FK_402617205_402617203]; ALTER TABLE [dbo].[T_TANULOKOZOSSEGISZOLGALAT] WITH CHECK CHECK CONSTRAINT [FK_4026172_4027909]; 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_NAPTIPUS', 'T_NAPTIPUS_OSSZES' ,'T_TANULOKOZOSSEGISZOLGALAT', 'T_TANULOKOZOSSEGISZOLGALAT_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 -------------------- EXEC dev.sp_Global_GenerateAsyncAuditTriggerAll GO ALTER QUEUE auditLog.[AuditQueue] WITH ACTIVATION ( STATUS = ON, PROCEDURE_NAME = auditLog.usp_AuditProcessing, MAX_QUEUE_READERS = 10, EXECUTE AS 'Kreta_tech_user' ); GO