kreta/Kreta.DataAccess.Migrations/Scripts/20210412174358_DB_3739/DB_3739.sql
2024-03-13 00:33:46 +01:00

39 lines
2.3 KiB
Transact-SQL

IF NOT EXISTS (SELECT 1 FROM sys.indexes i WHERE i.name = 'NCI_DigEszkozTipus_AlIntezmenyId') BEGIN
CREATE INDEX NCI_DigEszkozTipus_AlIntezmenyId ON T_DIGESZKOZTIPUS (C_ALINTEZMENYID)
END
IF NOT EXISTS (SELECT 1 FROM sys.indexes i WHERE i.name = 'NCI_DigEszkozTipus_AlTanevId') BEGIN
CREATE INDEX NCI_DigEszkozTipus_AlTanevId ON T_DIGESZKOZTIPUS (C_ALTANEVID)
END
IF NOT EXISTS (SELECT 1 FROM sys.indexes i WHERE i.name = 'NCI_DigPlatformTipus_AlIntezmenyId') BEGIN
CREATE INDEX NCI_DigPlatformTipus_AlIntezmenyId ON T_DIGPLATFORMTIPUS (C_ALINTEZMENYID)
END
IF NOT EXISTS (SELECT 1 FROM sys.indexes i WHERE i.name = 'NCI_DigPlatformTipus_AlTanevId') BEGIN
CREATE INDEX NCI_DigPlatformTipus_AlTanevId ON T_DIGPLATFORMTIPUS (C_ALTANEVID)
END
IF NOT EXISTS (SELECT 1 FROM sys.indexes i WHERE i.name = 'NCI_DigTamEszkozTipus_AlIntezmenyId') BEGIN
CREATE INDEX NCI_DigTamEszkozTipus_AlIntezmenyId ON T_DIGTAMESZKOZTIPUS (C_ALINTEZMENYID)
END
IF NOT EXISTS (SELECT 1 FROM sys.indexes i WHERE i.name = 'NCI_DigTamEszkozTipus_AlTanevId') BEGIN
CREATE INDEX NCI_DigTamEszkozTipus_AlTanevId ON T_DIGTAMESZKOZTIPUS (C_ALTANEVID)
END
IF NOT EXISTS (SELECT 1 FROM sys.indexes i WHERE i.name = 'NCI_TanitasiOraDigTamEszkoz_TanitasiOraId') BEGIN
CREATE INDEX NCI_TanitasiOraDigTamEszkoz_TanitasiOraId ON T_TANITASIORADIGTAMESZKOZ (C_TANITASIORAID)
END
IF NOT EXISTS (SELECT 1 FROM sys.indexes i WHERE i.name = 'NCI_TanitasiOraDigTamEszkoz_IntezmenyId') BEGIN
CREATE INDEX NCI_TanitasiOraDigTamEszkoz_IntezmenyId ON T_TANITASIORADIGTAMESZKOZ (C_INTEZMENYID)
END
IF NOT EXISTS (SELECT 1 FROM sys.indexes i WHERE i.name = 'NCI_TanitasiOraDigTamEszkoz_TanevId') BEGIN
CREATE INDEX NCI_TanitasiOraDigTamEszkoz_TanevId ON T_TANITASIORADIGTAMESZKOZ (C_TANEVID)
END
GO
IF NOT EXISTS (SELECT 1 FROM sys.indexes i WHERE i.name = 'NCI_TanitasiOra_IntezmenyId_TanevId_DigPlatformTipusId') BEGIN
CREATE INDEX NCI_TanitasiOra_IntezmenyId_TanevId_DigPlatformTipusId ON T_TANITASIORA (C_INTEZMENYID, C_TANEVID, C_DIGPLATFORMTIPUSID)
END
IF NOT EXISTS (SELECT 1 FROM sys.indexes WHERE name = 'NCU_TanitasiOraDigTamEszkoz_TanitasioraId_DigTamEszkozTipusId') BEGIN -- Torolt szűrés nem kell
CREATE UNIQUE INDEX NCU_TanitasiOraDigTamEszkoz_TanitasioraId_DigTamEszkozTipusId ON T_TANITASIORADIGTAMESZKOZ (C_TANITASIORAID, C_DIGTAMESZKOZTIPUSID)
WITH (FILLFACTOR = 80)
END
GO