131 lines
4 KiB
Transact-SQL
131 lines
4 KiB
Transact-SQL
IF NOT EXISTS (SELECT 1 FROM sys.indexes WHERE name = 'IX_TANULOMULASZTAS_ORATANULOIID_TIPUS_TANITASIORAKID_INTEZMENYID_TANEVID') BEGIN
|
|
CREATE NONCLUSTERED INDEX IX_TANULOMULASZTAS_ORATANULOIID_TIPUS_TANITASIORAKID_INTEZMENYID_TANEVID
|
|
ON T_TANULOMULASZTAS (
|
|
C_ORATANULOIID
|
|
,C_TIPUS
|
|
,C_TANITASIORAKID
|
|
,C_INTEZMENYID
|
|
,C_TANEVID
|
|
)
|
|
WHERE TOROLT = 'F'
|
|
END
|
|
GO
|
|
|
|
IF NOT EXISTS (SELECT 1 FROM sys.indexes WHERE name = 'IX_TANULOCSOPORT_TANULOID_BELEPESDATUM_KILEPESDATUM_INTEZMENYID_TANEVID') BEGIN
|
|
CREATE NONCLUSTERED INDEX IX_TANULOCSOPORT_TANULOID_BELEPESDATUM_KILEPESDATUM_INTEZMENYID_TANEVID
|
|
ON T_TANULOCSOPORT (
|
|
C_TANULOID
|
|
,C_BELEPESDATUM
|
|
,C_KILEPESDATUM
|
|
,C_INTEZMENYID
|
|
,C_TANEVID
|
|
)
|
|
INCLUDE (C_OSZTALYCSOPORTID)
|
|
WHERE TOROLT = 'F'
|
|
END
|
|
GO
|
|
|
|
IF NOT EXISTS (SELECT 1 FROM sys.indexes WHERE name = 'IX_HELYETTESITESIIDOSZAK_HELYETTESITETTORARENDID_HELYETTESITESNAPJA_HELYETTESTANAROKID_INTEZMENYID') BEGIN
|
|
CREATE NONCLUSTERED INDEX IX_HELYETTESITESIIDOSZAK_HELYETTESITETTORARENDID_HELYETTESITESNAPJA_HELYETTESTANAROKID_INTEZMENYID
|
|
ON dbo.T_HELYETTESITESIIDOSZAK (
|
|
C_HELYETTESITETTORARENDID
|
|
,C_HELYETTESITESNAPJA
|
|
,C_HELYETTESTANAROKID
|
|
,C_INTEZMENYID
|
|
)
|
|
INCLUDE (C_TANEVID)
|
|
WHERE TOROLT='F'
|
|
END
|
|
GO
|
|
|
|
IF NOT EXISTS (SELECT 1 FROM sys.indexes WHERE name = 'IX_HELYETTESITESIIDOSZAK_HELYETTESITESNAPJA_HELYETTESTANAROKID_INTEZMENYID') BEGIN
|
|
CREATE NONCLUSTERED INDEX IX_HELYETTESITESIIDOSZAK_HELYETTESITESNAPJA_HELYETTESTANAROKID_INTEZMENYID
|
|
ON dbo.T_HELYETTESITESIIDOSZAK (
|
|
C_HELYETTESITESNAPJA
|
|
,C_HELYETTESTANAROKID
|
|
,C_INTEZMENYID
|
|
)
|
|
INCLUDE (C_TANEVID, C_HELYETTESITETTORARENDID)
|
|
WHERE TOROLT='F'
|
|
END
|
|
GO
|
|
|
|
IF NOT EXISTS (SELECT 1 FROM sys.indexes WHERE name = 'IX_TANEVRENDJE_TANEVID_INTEZMENYID_NAPTIPUSA') BEGIN
|
|
CREATE NONCLUSTERED INDEX IX_TANEVRENDJE_TANEVID_INTEZMENYID_NAPTIPUSA
|
|
ON T_TANEVRENDJE (
|
|
C_TANEVID
|
|
,C_INTEZMENYID
|
|
,C_NAPTIPUSA
|
|
)
|
|
INCLUDE (C_DATUM)
|
|
WHERE TOROLT = 'F'
|
|
END
|
|
GO
|
|
|
|
IF NOT EXISTS (SELECT 1 FROM sys.indexes WHERE name = 'IX_TANITASIORA_DATUM_TANARID_OSZTALYCSOPORTID_INTEZMENYID_TANEVID') BEGIN
|
|
CREATE NONCLUSTERED INDEX IX_TANITASIORA_DATUM_TANARID_OSZTALYCSOPORTID_INTEZMENYID_TANEVID
|
|
ON T_TANITASIORA (
|
|
C_DATUM
|
|
,C_TANARID
|
|
,C_OSZTALYCSOPORTID
|
|
,C_INTEZMENYID
|
|
,C_TANEVID
|
|
)
|
|
WHERE TOROLT = 'F'
|
|
END
|
|
GO
|
|
|
|
IF NOT EXISTS (SELECT 1 FROM sys.indexes WHERE name = 'IX_TANITASIORA_DATUM_HELYETTESITOTANARID_OSZTALYCSOPORTID_INTEZMENYID_TANEVID') BEGIN
|
|
CREATE NONCLUSTERED INDEX IX_TANITASIORA_DATUM_HELYETTESITOTANARID_OSZTALYCSOPORTID_INTEZMENYID_TANEVID
|
|
ON T_TANITASIORA (
|
|
C_DATUM
|
|
,C_HELYETTESITOTANARID
|
|
,C_OSZTALYCSOPORTID
|
|
,C_TANEVID
|
|
,C_INTEZMENYID
|
|
)
|
|
WHERE TOROLT = 'F' --AND C_HELYETTESITOTANARID IS NOT NULL
|
|
END
|
|
GO
|
|
|
|
IF NOT EXISTS (SELECT 1 FROM sys.indexes WHERE name = 'IX_ORARENDIORA_TANARID_ORAERVENYESSEGKEZDETE_ORAERVENYESSEGVEGE_INTEZMENYID_TANEVID') BEGIN
|
|
CREATE NONCLUSTERED INDEX IX_ORARENDIORA_TANARID_ORAERVENYESSEGKEZDETE_ORAERVENYESSEGVEGE_INTEZMENYID_TANEVID
|
|
ON T_ORARENDIORA (
|
|
C_TANARID
|
|
,C_ORAERVENYESSEGKEZDETE
|
|
,C_ORAERVENYESSEGVEGE
|
|
,C_INTEZMENYID
|
|
,C_TANEVID
|
|
)
|
|
INCLUDE (C_OSZTALYCSOPORTID)
|
|
WHERE TOROLT = 'F'
|
|
END
|
|
GO
|
|
|
|
IF NOT EXISTS (SELECT 1 FROM sys.indexes WHERE name = 'IX_TANITASIORA_DATUM_CSENGETESIRENDID_INTEZMENYID_TANEVID') BEGIN
|
|
CREATE NONCLUSTERED INDEX IX_TANITASIORA_DATUM_CSENGETESIRENDID_INTEZMENYID_TANEVID
|
|
ON T_TANITASIORA (
|
|
C_DATUM
|
|
,C_CSENGETESIRENDID
|
|
,C_INTEZMENYID
|
|
,C_TANEVID
|
|
)
|
|
WHERE TOROLT = 'F'
|
|
END
|
|
GO
|
|
|
|
IF NOT EXISTS (SELECT 1 FROM sys.indexes WHERE name = 'IX_TANEVRENDJE_DATUM_INTEZMENYID_TANEVID') BEGIN
|
|
CREATE NONCLUSTERED INDEX IX_TANEVRENDJE_DATUM_INTEZMENYID_TANEVID
|
|
ON T_TANEVRENDJE (
|
|
C_DATUM
|
|
, C_TANEVID
|
|
, C_INTEZMENYID
|
|
)
|
|
INCLUDE (C_OSSZESCSOPORTRAVONATKOZIK)
|
|
WHERE TOROLT = 'F'
|
|
END
|
|
GO
|
|
|
|
|
|
|
|
|