-- TANULOCSOPORT IF EXISTS (SELECT 1 FROM sys.indexes WHERE [name] = 'IDX_TANULOCSOPORT_INTEZMENYID_TANEVID_OSZTALYCSOPORTID') BEGIN DROP INDEX IDX_TANULOCSOPORT_INTEZMENYID_TANEVID_OSZTALYCSOPORTID ON T_TANULOCSOPORT END IF NOT EXISTS (SELECT 1 FROM sys.indexes WHERE [name] = 'IX_TANULOCSOPORT_INTEZMENYID_TANEVID_OSZTALYCSOPORTID') BEGIN CREATE NONCLUSTERED INDEX IDX_TANULOCSOPORT_INTEZMENYID_TANEVID_OSZTALYCSOPORTID ON T_TANULOCSOPORT (C_INTEZMENYID, C_TANEVID, C_OSZTALYCSOPORTID) INCLUDE (C_TANULOID, C_BELEPESDATUM, C_KILEPESDATUM, TOROLT ) END GO -- TANITASIORA -- Töröljük, mert másik index kell IF EXISTS (SELECT 1 FROM sys.indexes WHERE [name] = 'IX_TANITASIORA_INTEZMENYID_TANEVID_TANTARGYID_OSZTALYCSOPORTID') BEGIN DROP INDEX IX_TANITASIORA_INTEZMENYID_TANEVID_TANTARGYID_OSZTALYCSOPORTID ON T_TANITASIORA END GO IF NOT EXISTS (SELECT 1 FROM sys.indexes WHERE [name] = 'IX_TANITASIORA_INTEZMENYID_TANEVID_OSZTALYCSOPORTID_TANTARGYID') BEGIN CREATE NONCLUSTERED INDEX IX_TANITASIORA_INTEZMENYID_TANEVID_OSZTALYCSOPORTID_TANTARGYID ON T_TANITASIORA (C_INTEZMENYID, C_TANEVID, C_OSZTALYCSOPORTID, C_TANTARGYID) INCLUDE (TOROLT, C_DATUM) END GO -- ORARENDIORA IF NOT EXISTS (SELECT 1 FROM sys.indexes WHERE [name] = 'IX_ORARENDIORA_INTEZMENYID_TANEVID_OSZTALYCSOPORTID') BEGIN CREATE NONCLUSTERED INDEX IX_ORARENDIORA_INTEZMENYID_TANEVID_OSZTALYCSOPORTID ON T_ORARENDIORA (C_INTEZMENYID, C_TANEVID, C_OSZTALYCSOPORTID) INCLUDE (TOROLT, C_HETIREND, C_HETNAPJA, C_ORAERVENYESSEGKEZDETE, C_ORAERVENYESSEGVEGE) END GO -- TANULOMULASZTAS -- Töröljük, mert másik index kell IF EXISTS (SELECT 1 FROM sys.indexes WHERE [name] = 'IX_TANULOMULASZTAS_ORATANULOIID_C_TANITASIORAKID_TIPUS') BEGIN DROP INDEX IX_TANULOMULASZTAS_ORATANULOIID_C_TANITASIORAKID_TIPUS ON T_TANULOMULASZTAS END IF NOT EXISTS (SELECT 1 FROM sys.indexes WHERE [name] = 'IX_TANULOMULASZTAS_TIPUS_ORATANULOIID_TANITASIORAKID') BEGIN CREATE NONCLUSTERED INDEX IX_TANULOMULASZTAS_TIPUS_ORATANULOIID_TANITASIORAKID ON T_TANULOMULASZTAS (C_INTEZMENYID, C_TANEVID, C_TIPUS, C_ORATANULOIID, C_TANITASIORAKID) INCLUDE (TOROLT, C_KESESPERCBEN) END GO -- NAPTARINAP IF NOT EXISTS (SELECT 1 FROM sys.indexes WHERE [name] = 'IX_NAPTARINAP_INTEZMENYID_TANEVID_NAPDATUMA_ORARENDINAP') BEGIN CREATE INDEX IX_NAPTARINAP_INTEZMENYID_TANEVID_NAPDATUMA_ORARENDINAP ON T_NAPTARINAP (C_INTEZMENYID, C_TANEVID, C_NAPDATUMA, C_ORARENDINAP) INCLUDE (TOROLT, C_HETNAPJA, C_HETIREND) END GO