﻿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




