﻿GO
SET ANSI_NULLS, ANSI_PADDING, ANSI_WARNINGS, ARITHABORT, CONCAT_NULL_YIELDS_NULL, QUOTED_IDENTIFIER ON;

SET NUMERIC_ROUNDABORT OFF;

GO
PRINT N'Altering [dbo].[T_ESZKOZ]...';


GO
ALTER TABLE [dbo].[T_ESZKOZ]
    ADD [C_PROJEKT] NVARCHAR (1000) NULL;


GO
PRINT N'Altering [dbo].[T_IKTATOTTDOKUMENTUM]...';


GO
ALTER TABLE [dbo].[T_IKTATOTTDOKUMENTUM]
    ADD [C_FAILEDJOBID]          INT NULL,
        [C_FOSZAMOSDOKUMENTUMID] INT NULL;


GO
PRINT N'Altering [dbo].[T_ORARENDIORA]...';


GO
ALTER TABLE [dbo].[T_ORARENDIORA]
    ADD [C_EFOP31716]         CHAR (1) DEFAULT ('F') NOT NULL,
        [C_EFOP33717]         CHAR (1) DEFAULT ('F') NOT NULL,
        [C_TIOP1111212012001] CHAR (1) DEFAULT ('F') NOT NULL;


GO
PRINT N'Altering [dbo].[T_TANITASIORA]...';


GO
ALTER TABLE [dbo].[T_TANITASIORA]
    ADD [C_EFOP31716]         CHAR (1) DEFAULT ('F') NOT NULL,
        [C_EFOP33717]         CHAR (1) DEFAULT ('F') NOT NULL,
        [C_TIOP1111212012001] CHAR (1) DEFAULT ('F') NOT NULL;


GO
PRINT N'Creating [dbo].[T_KURZUS]...';


GO
CREATE TABLE [dbo].[T_KURZUS] (
    [ID]                  INT             IDENTITY (1, 1) NOT NULL,
    [C_KURZUSAZONOSITO]   NVARCHAR (1000) NOT NULL,
    [C_LEIRAS]            NVARCHAR (1000) NOT NULL,
    [C_OKLEVELSZAMA]      NVARCHAR (1000) NOT NULL,
    [C_INTEZMENYID]       INT             NOT NULL,
    [C_TANEVID]           INT             NOT NULL,
    [TOROLT]              CHAR (1)        NOT NULL,
    [SERIAL]              INT             NOT NULL,
    [LASTCHANGED]         DATETIME        NOT NULL,
    [CREATED]             DATETIME        NOT NULL,
    [MODIFIER]            INT             NULL,
    [CREATOR]             INT             NULL,
    [ELOZOTANEVIREKORDID] INT             NULL,
    [NNID]                INT             NULL,
    CONSTRAINT [PK_T_4028658] PRIMARY KEY CLUSTERED ([ID] ASC)
);


GO
PRINT N'Creating [dbo].[T_KURZUS].[I_T_402865802_402865800]...';


GO
CREATE NONCLUSTERED INDEX [I_T_402865802_402865800]
    ON [dbo].[T_KURZUS]([C_INTEZMENYID] ASC);


GO
PRINT N'Creating [dbo].[T_KURZUS].[I_T_402865805_402865803]...';


GO
CREATE NONCLUSTERED INDEX [I_T_402865805_402865803]
    ON [dbo].[T_KURZUS]([C_TANEVID] ASC);


GO
PRINT N'Creating [dbo].[T_VEGZETTKURZUS]...';


GO
CREATE TABLE [dbo].[T_VEGZETTKURZUS] (
    [ID]                  INT      IDENTITY (1, 1) NOT NULL,
    [C_GONDVISELOID]      INT      NULL,
    [C_KURZUSID]          INT      NOT NULL,
    [C_FELHASZNALOID]     INT      NOT NULL,
    [C_INTEZMENYID]       INT      NOT NULL,
    [C_TANEVID]           INT      NOT NULL,
    [TOROLT]              CHAR (1) NOT NULL,
    [SERIAL]              INT      NOT NULL,
    [LASTCHANGED]         DATETIME NOT NULL,
    [CREATED]             DATETIME NOT NULL,
    [MODIFIER]            INT      NULL,
    [CREATOR]             INT      NULL,
    [ELOZOTANEVIREKORDID] INT      NULL,
    [NNID]                INT      NULL,
    CONSTRAINT [PK_T_4028664] PRIMARY KEY CLUSTERED ([ID] ASC)
);


GO
PRINT N'Creating [dbo].[T_VEGZETTKURZUS].[I_T_4028669_4028667]...';


GO
CREATE NONCLUSTERED INDEX [I_T_4028669_4028667]
    ON [dbo].[T_VEGZETTKURZUS]([C_GONDVISELOID] ASC);


GO
PRINT N'Creating [dbo].[T_VEGZETTKURZUS].[I_T_4028672_4028670]...';


GO
CREATE NONCLUSTERED INDEX [I_T_4028672_4028670]
    ON [dbo].[T_VEGZETTKURZUS]([C_KURZUSID] ASC);


GO
PRINT N'Creating [dbo].[T_VEGZETTKURZUS].[I_T_4028675_4028673]...';


GO
CREATE NONCLUSTERED INDEX [I_T_4028675_4028673]
    ON [dbo].[T_VEGZETTKURZUS]([C_FELHASZNALOID] ASC);


GO
PRINT N'Creating [dbo].[T_VEGZETTKURZUS].[I_T_402866402_402866400]...';


GO
CREATE NONCLUSTERED INDEX [I_T_402866402_402866400]
    ON [dbo].[T_VEGZETTKURZUS]([C_INTEZMENYID] ASC);


GO
PRINT N'Creating [dbo].[T_VEGZETTKURZUS].[I_T_402866405_402866403]...';


GO
CREATE NONCLUSTERED INDEX [I_T_402866405_402866403]
    ON [dbo].[T_VEGZETTKURZUS]([C_TANEVID] ASC);


GO
PRINT N'Creating unnamed constraint on [dbo].[T_KURZUS]...';


GO
ALTER TABLE [dbo].[T_KURZUS]
    ADD DEFAULT ((0)) FOR [SERIAL];


GO
PRINT N'Creating unnamed constraint on [dbo].[T_KURZUS]...';


GO
ALTER TABLE [dbo].[T_KURZUS]
    ADD DEFAULT ('F') FOR [TOROLT];


GO
PRINT N'Creating unnamed constraint on [dbo].[T_KURZUS]...';


GO
ALTER TABLE [dbo].[T_KURZUS]
    ADD DEFAULT (getdate()) FOR [LASTCHANGED];


GO
PRINT N'Creating unnamed constraint on [dbo].[T_KURZUS]...';


GO
ALTER TABLE [dbo].[T_KURZUS]
    ADD DEFAULT (getdate()) FOR [CREATED];


GO
PRINT N'Creating unnamed constraint on [dbo].[T_VEGZETTKURZUS]...';


GO
ALTER TABLE [dbo].[T_VEGZETTKURZUS]
    ADD DEFAULT ('F') FOR [TOROLT];


GO
PRINT N'Creating unnamed constraint on [dbo].[T_VEGZETTKURZUS]...';


GO
ALTER TABLE [dbo].[T_VEGZETTKURZUS]
    ADD DEFAULT ((0)) FOR [SERIAL];


GO
PRINT N'Creating unnamed constraint on [dbo].[T_VEGZETTKURZUS]...';


GO
ALTER TABLE [dbo].[T_VEGZETTKURZUS]
    ADD DEFAULT (getdate()) FOR [LASTCHANGED];


GO
PRINT N'Creating unnamed constraint on [dbo].[T_VEGZETTKURZUS]...';


GO
ALTER TABLE [dbo].[T_VEGZETTKURZUS]
    ADD DEFAULT (getdate()) FOR [CREATED];


GO
PRINT N'Creating [dbo].[FK_402865802_402865800]...';


GO
ALTER TABLE [dbo].[T_KURZUS] WITH NOCHECK
    ADD CONSTRAINT [FK_402865802_402865800] FOREIGN KEY ([C_INTEZMENYID]) REFERENCES [dbo].[T_INTEZMENY] ([ID]);


GO
PRINT N'Creating [dbo].[FK_402865805_402865803]...';


GO
ALTER TABLE [dbo].[T_KURZUS] WITH NOCHECK
    ADD CONSTRAINT [FK_402865805_402865803] FOREIGN KEY ([C_TANEVID]) REFERENCES [dbo].[T_TANEV] ([ID]);


GO
PRINT N'Creating [dbo].[FK_4028669_4028667]...';


GO
ALTER TABLE [dbo].[T_VEGZETTKURZUS] WITH NOCHECK
    ADD CONSTRAINT [FK_4028669_4028667] FOREIGN KEY ([C_GONDVISELOID]) REFERENCES [dbo].[T_GONDVISELO] ([ID]);


GO
PRINT N'Creating [dbo].[FK_4028672_4028670]...';


GO
ALTER TABLE [dbo].[T_VEGZETTKURZUS] WITH NOCHECK
    ADD CONSTRAINT [FK_4028672_4028670] FOREIGN KEY ([C_KURZUSID]) REFERENCES [dbo].[T_KURZUS] ([ID]);


GO
PRINT N'Creating [dbo].[FK_4028675_4028673]...';


GO
ALTER TABLE [dbo].[T_VEGZETTKURZUS] WITH NOCHECK
    ADD CONSTRAINT [FK_4028675_4028673] FOREIGN KEY ([C_FELHASZNALOID]) REFERENCES [dbo].[T_FELHASZNALO] ([ID]);


GO
PRINT N'Creating [dbo].[FK_402866402_402866400]...';


GO
ALTER TABLE [dbo].[T_VEGZETTKURZUS] WITH NOCHECK
    ADD CONSTRAINT [FK_402866402_402866400] FOREIGN KEY ([C_INTEZMENYID]) REFERENCES [dbo].[T_INTEZMENY] ([ID]);


GO
PRINT N'Creating [dbo].[FK_402866405_402866403]...';


GO
ALTER TABLE [dbo].[T_VEGZETTKURZUS] WITH NOCHECK
    ADD CONSTRAINT [FK_402866405_402866403] FOREIGN KEY ([C_TANEVID]) REFERENCES [dbo].[T_TANEV] ([ID]);


GO
PRINT N'Refreshing [dbo].[T_ESZKOZ_OSSZES]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[T_ESZKOZ_OSSZES]';


GO
PRINT N'Refreshing [dbo].[T_IKTATOTTDOKUMENTUM_OSSZES]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[T_IKTATOTTDOKUMENTUM_OSSZES]';


GO
PRINT N'Refreshing [dbo].[T_ORARENDIORA_OSSZES]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[T_ORARENDIORA_OSSZES]';


GO
PRINT N'Refreshing [dbo].[T_TANITASIORA_OSSZES]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[T_TANITASIORA_OSSZES]';


GO
PRINT N'Creating [dbo].[T_KURZUS_OSSZES]...';


GO
CREATE VIEW [dbo].T_KURZUS_OSSZES
        AS
        SELECT *
        FROM dbo.T_KURZUS
GO
PRINT N'Creating [dbo].[T_VEGZETTKURZUS_OSSZES]...';


GO
CREATE VIEW [dbo].T_VEGZETTKURZUS_OSSZES
        AS
        SELECT *
        FROM dbo.T_VEGZETTKURZUS
GO
PRINT N'Refreshing [dbo].[fnGetUtkozesByOsztalycsoport]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[fnGetUtkozesByOsztalycsoport]';


GO
PRINT N'Refreshing [dbo].[fnGetUtkozesByTanar]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[fnGetUtkozesByTanar]';


GO
PRINT N'Refreshing [dbo].[fnGetTanuloTantargyMulasztasOsszesOra]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[fnGetTanuloTantargyMulasztasOsszesOra]';


GO
PRINT N'Refreshing [dbo].[fnGetDokumentumMulasztasokOsztalyonkentReszletes]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[fnGetDokumentumMulasztasokOsztalyonkentReszletes]';


GO
PRINT N'Refreshing [dbo].[fnGetDokumentumMegtartottOrak]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[fnGetDokumentumMegtartottOrak]';


GO
PRINT N'Refreshing [dbo].[fnGetDokumentumOsztalyMegtartottOrakSzama]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[fnGetDokumentumOsztalyMegtartottOrakSzama]';


GO
PRINT N'Refreshing [dbo].[fnGetDokumentumOsztalyTanuloinakMegtartottOrakTantargyankent]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[fnGetDokumentumOsztalyTanuloinakMegtartottOrakTantargyankent]';


GO
PRINT N'Refreshing [dbo].[fnGetTanuloTantargyMulasztasMegtartottOra]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[fnGetTanuloTantargyMulasztasMegtartottOra]';


GO
PRINT N'Refreshing [dbo].[fnGetEvesOraszamLista]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[fnGetEvesOraszamLista]';


GO
PRINT N'Refreshing [dbo].[fnGetEvesOraszamListaByTanitasiOraId]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[fnGetEvesOraszamListaByTanitasiOraId]';


GO
PRINT N'Refreshing [dbo].[sp_ImportEszkozok]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_ImportEszkozok]';


GO
PRINT N'Refreshing [dbo].[sp_FollowUpEszkoz]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_FollowUpEszkoz]';


GO
PRINT N'Refreshing [dbo].[sp_GetAdminDashboardStatisztika]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetAdminDashboardStatisztika]';


GO
PRINT N'Refreshing [dbo].[sp_GetOrarendiOrakhozTartozoTanarok]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetOrarendiOrakhozTartozoTanarok]';


GO
PRINT N'Refreshing [dbo].[sp_GetOrarendiorakhozTartozoTanulok]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetOrarendiorakhozTartozoTanulok]';


GO
PRINT N'Refreshing [dbo].[sp_HelyettesitesekKeresese]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_HelyettesitesekKeresese]';


GO
PRINT N'Refreshing [dbo].[sp_GetHelyettesitesekAjanlasa]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetHelyettesitesekAjanlasa]';


GO
PRINT N'Refreshing [dbo].[sp_GetHelyettesitoTanarTanorahoz]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetHelyettesitoTanarTanorahoz]';


GO
PRINT N'Refreshing [dbo].[sp_GetHianyzoOrabeirasok]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetHianyzoOrabeirasok]';


GO
PRINT N'Refreshing [dbo].[sp_GetOralatogatasok]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetOralatogatasok]';


GO
PRINT N'Refreshing [dbo].[sp_GetOsszesNemBejegyzettOra]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetOsszesNemBejegyzettOra]';


GO
PRINT N'Refreshing [dbo].[sp_GetTanevrendjeErintettOrarendiOrai]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetTanevrendjeErintettOrarendiOrai]';


GO
PRINT N'Refreshing [dbo].[sp_GetUpdateTantargyfelosztasVisszamenoleges]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetUpdateTantargyfelosztasVisszamenoleges]';


GO
PRINT N'Refreshing [dbo].[sp_PedagogusNemBejegyzettOrai]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_PedagogusNemBejegyzettOrai]';


GO
PRINT N'Refreshing [dbo].[sp_SetRendszerErtesitesek]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_SetRendszerErtesitesek]';


GO
PRINT N'Refreshing [dbo].[sp_TeremKapacitasTullepesVizsgalat]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_TeremKapacitasTullepesVizsgalat]';


GO
PRINT N'Refreshing [dbo].[sp_UpdateOrarendiOraToroltCsengetesiRend]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_UpdateOrarendiOraToroltCsengetesiRend]';


GO
PRINT N'Refreshing [dbo].[sp_UpdateOrarendiOraVisszamenolegesen]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_UpdateOrarendiOraVisszamenolegesen]';


GO
PRINT N'Refreshing [dbo].[uspUpdateCsengetesiRend]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[uspUpdateCsengetesiRend]';


GO
PRINT N'Refreshing [dbo].[uspUpdateOrarendiOraAfterTantargyfelosztasUpdate]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[uspUpdateOrarendiOraAfterTantargyfelosztasUpdate]';


GO
PRINT N'Refreshing [dbo].[sp_GetUtkozes]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetUtkozes]';


GO
PRINT N'Refreshing [dbo].[sp_CsengetesiRendOrakTorles]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_CsengetesiRendOrakTorles]';


GO
PRINT N'Refreshing [dbo].[sp_GetDokumentumHelyettesitesekByDateInterval]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetDokumentumHelyettesitesekByDateInterval]';


GO
PRINT N'Refreshing [dbo].[sp_GetTanulokMulasztasokReszletezese]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetTanulokMulasztasokReszletezese]';


GO
PRINT N'Refreshing [dbo].[sp_ImportASC]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_ImportASC]';


GO
PRINT N'Refreshing [dbo].[sp_DeleteAllTTF]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_DeleteAllTTF]';


GO
PRINT N'Refreshing [dbo].[sp_FizikaiTorlesOrarendek]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_FizikaiTorlesOrarendek]';


GO
PRINT N'Refreshing [dbo].[sp_FizikaiTorlesTantargyfelosztas]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_FizikaiTorlesTantargyfelosztas]';


GO
PRINT N'Refreshing [dbo].[sp_GetDokumentumTanuloOrarend]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetDokumentumTanuloOrarend]';


GO
PRINT N'Refreshing [dbo].[sp_GetFoglalkozasokMegtartandoOraSzama]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetFoglalkozasokMegtartandoOraSzama]';


GO
PRINT N'Refreshing [dbo].[sp_GetHelyettesitesiNaplo]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetHelyettesitesiNaplo]';


GO
PRINT N'Refreshing [dbo].[sp_GetOrarendErvenyesseggelExcelExportData]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetOrarendErvenyesseggelExcelExportData]';


GO
PRINT N'Refreshing [dbo].[sp_GetOrarendExcelExportData]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetOrarendExcelExportData]';


GO
PRINT N'Refreshing [dbo].[sp_GetOrarendKereszttabla_Osztaly]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetOrarendKereszttabla_Osztaly]';


GO
PRINT N'Refreshing [dbo].[sp_GetOrarendKereszttabla_Pedagogus]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetOrarendKereszttabla_Pedagogus]';


GO
PRINT N'Refreshing [dbo].[sp_GetOrarendOsztalyonkent]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetOrarendOsztalyonkent]';


GO
PRINT N'Refreshing [dbo].[sp_GetPedagogusOrarend]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetPedagogusOrarend]';


GO
PRINT N'Refreshing [dbo].[sp_GetStatPedagogusTanuloinakTantargyiMulasztasaiMegtartott]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetStatPedagogusTanuloinakTantargyiMulasztasaiMegtartott]';


GO
PRINT N'Refreshing [dbo].[sp_GetTanarOrarendLefedettseg]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetTanarOrarendLefedettseg]';


GO
PRINT N'Refreshing [dbo].[sp_GetTeremOrarend]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetTeremOrarend]';


GO
PRINT N'Refreshing [dbo].[sp_GetTeremOrarendOsszes]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetTeremOrarendOsszes]';


GO
PRINT N'Refreshing [dbo].[sp_GetTeremrend]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetTeremrend]';


GO
PRINT N'Refreshing [dbo].[sp_TantargyfelosztasImport]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_TantargyfelosztasImport]';


GO
PRINT N'Refreshing [dbo].[uspGetTanuloErtekelesDataSetByFotargyAltargy]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[uspGetTanuloErtekelesDataSetByFotargyAltargy]';


GO
PRINT N'Refreshing [dbo].[uspGetTanuloErtekelesDataSetByTanulo]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[uspGetTanuloErtekelesDataSetByTanulo]';


GO
PRINT N'Refreshing [dbo].[sp_PedagogusNemBejegyzettOraiOsszes]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_PedagogusNemBejegyzettOraiOsszes]';


GO
PRINT N'Refreshing [dbo].[sp_ImportTantargyFelosztas]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_ImportTantargyFelosztas]';


GO
PRINT N'Refreshing [dbo].[sp_GetDokumentumTanuloOrarendOsztalyonkent]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetDokumentumTanuloOrarendOsztalyonkent]';


GO
PRINT N'Refreshing [dbo].[sp_GetOsztalyOrarend]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetOsztalyOrarend]';


GO
PRINT N'Refreshing [dbo].[sp_GetOsztalyOrarendOsszes]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetOsztalyOrarendOsszes]';


GO
PRINT N'Refreshing [dbo].[sp_ExportEsl_A03T01_1]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_ExportEsl_A03T01_1]';


GO
PRINT N'Refreshing [dbo].[sp_GetElozoOranHianyzottTanulok]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetElozoOranHianyzottTanulok]';


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_GetFelhasznaloJogok]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetFelhasznaloJogok]';


GO
PRINT N'Refreshing [dbo].[sp_GetNapkozisCsoportTanuloinakHaviMulasztasiOsszesitoje_1]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetNapkozisCsoportTanuloinakHaviMulasztasiOsszesitoje_1]';


GO
PRINT N'Refreshing [dbo].[sp_UpdateTantargyfelosztasVisszamenoleges]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_UpdateTantargyfelosztasVisszamenoleges]';


GO
PRINT N'Refreshing [dbo].[uspGetMulasztasokDatumNezetDataByOsztalyCsoportId]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[uspGetMulasztasokDatumNezetDataByOsztalyCsoportId]';


GO
PRINT N'Refreshing [dbo].[uspTanuloMulasztasParhuzamosOra]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[uspTanuloMulasztasParhuzamosOra]';


GO
PRINT N'Refreshing [dbo].[sp_Nyomtatvany_Excel_OsztalyTanuloinakGyakorlatiOraMulasztasiSzazalekStatisztika]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_Nyomtatvany_Excel_OsztalyTanuloinakGyakorlatiOraMulasztasiSzazalekStatisztika]';


GO
PRINT N'Refreshing [dbo].[sp_Nyomtatvany_Excel_OsztalyTanuloinakMulasztasiSzazalekStatisztika]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_Nyomtatvany_Excel_OsztalyTanuloinakMulasztasiSzazalekStatisztika]';


GO
PRINT N'Refreshing [dbo].[sp_GetMunkaidoElszamoloLap]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetMunkaidoElszamoloLap]';


GO
PRINT N'Refreshing [dbo].[sp_GetDokumentumMulasztasok]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetDokumentumMulasztasok]';


GO
PRINT N'Refreshing [dbo].[sp_GetElozoOraAdatai]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetElozoOraAdatai]';


GO
PRINT N'Refreshing [dbo].[sp_GetHaladasiNaploAdatok]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetHaladasiNaploAdatok]';


GO
PRINT N'Refreshing [dbo].[sp_GetOraEvesSorszama]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetOraEvesSorszama]';


GO
PRINT N'Refreshing [dbo].[sp_GetOraEvesSorszamaLista]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetOraEvesSorszamaLista]';


GO
PRINT N'Refreshing [dbo].[sp_GetOraSorszamByOsztaly]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetOraSorszamByOsztaly]';


GO
PRINT N'Refreshing [dbo].[sp_GetTantargyakElmaradtOraszama]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetTantargyakElmaradtOraszama]';


GO
PRINT N'Refreshing [dbo].[sp_GetTantargyakMegtartottOraszama]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetTantargyakMegtartottOraszama]';


GO
PRINT N'Refreshing [dbo].[sp_Nyomtatvany_Excel_IdoszakiOsztalyokTantargyiStatisztika]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_Nyomtatvany_Excel_IdoszakiOsztalyokTantargyiStatisztika]';


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_Nyomtatvany_Excel_IdoszakiTanuloStatisztika]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_Nyomtatvany_Excel_IdoszakiTanuloStatisztika]';


GO
PRINT N'Refreshing [dbo].[uspGetElozoOranHianyzottTanulo]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[uspGetElozoOranHianyzottTanulo]';


GO
PRINT N'Refreshing [dbo].[sp_GetNapkozisCsoportTanuloinakHaviMulasztasiOsszesitoje]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetNapkozisCsoportTanuloinakHaviMulasztasiOsszesitoje]';


GO
PRINT N'Refreshing [dbo].[sp_GetErtesitesAltEsMulAdatok]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetErtesitesAltEsMulAdatok]';


GO
PRINT N'Refreshing [dbo].[sp_GetTanulokTantargyMulasztasokReszletezese]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetTanulokTantargyMulasztasokReszletezese]';


GO
PRINT N'Refreshing [dbo].[sp_GetOsztalyTanuloinakHaviMulasztasaiOsszesitoje_honapra]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetOsztalyTanuloinakHaviMulasztasaiOsszesitoje_honapra]';


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'Refreshing [dbo].[sp_GetOsztalyTanuloinakHaviMulasztasaiOsszesitoje]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetOsztalyTanuloinakHaviMulasztasaiOsszesitoje]';


GO
PRINT N'Refreshing [dbo].[sp_GetPedagogusOrarendOsszes]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetPedagogusOrarendOsszes]';


GO
PRINT N'Refreshing [dbo].[sp_OrarendImport]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_OrarendImport]';


GO
PRINT N'Refreshing [dbo].[sp_GetOsztalyNaplo]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetOsztalyNaplo]';


GO
PRINT N'Refreshing [dbo].[sp_GetNapkozisNaplo]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetNapkozisNaplo]';


GO
PRINT N'Refreshing [dbo].[sp_GetSzakmaiGyNaplo]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetSzakmaiGyNaplo]';


GO
PRINT N'Refreshing [dbo].[sp_GetCsoportNaplo]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetCsoportNaplo]';


GO
PRINT N'Refreshing [dbo].[sp_GetTanoranKivuliNaplo]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_GetTanoranKivuliNaplo]';


GO
PRINT N'Checking existing data against newly created constraints';


GO
ALTER TABLE [dbo].[T_KURZUS] WITH CHECK CHECK CONSTRAINT [FK_402865802_402865800];

ALTER TABLE [dbo].[T_KURZUS] WITH CHECK CHECK CONSTRAINT [FK_402865805_402865803];

ALTER TABLE [dbo].[T_VEGZETTKURZUS] WITH CHECK CHECK CONSTRAINT [FK_4028669_4028667];

ALTER TABLE [dbo].[T_VEGZETTKURZUS] WITH CHECK CHECK CONSTRAINT [FK_4028672_4028670];

ALTER TABLE [dbo].[T_VEGZETTKURZUS] WITH CHECK CHECK CONSTRAINT [FK_4028675_4028673];

ALTER TABLE [dbo].[T_VEGZETTKURZUS] WITH CHECK CHECK CONSTRAINT [FK_402866402_402866400];

ALTER TABLE [dbo].[T_VEGZETTKURZUS] WITH CHECK CHECK CONSTRAINT [FK_402866405_402866403];


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_ESZKOZ', 'T_ESZKOZ_OSSZES'
					,'T_ORARENDIORA', 'T_ORARENDIORA_OSSZES'
					,'T_TANITASIORA', 'T_TANITASIORA_OSSZES'
					,'T_IKTATOTTDOKUMENTUM', 'T_IKTATOTTDOKUMENTUM_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