init
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
DECLARE @sql nvarchar(max) = ''
|
||||
|
||||
SELECT @sql += 'DROP INDEX ' + uk.name + ' ON ' + tbl.name + ';' + CHAR(13) + CHAR(10)
|
||||
FROM sys.indexes uk
|
||||
INNER JOIN sys.tables tbl ON tbl.object_id = uk.object_id
|
||||
WHERE uk.is_unique = 1 AND uk.name like 'UK%' AND tbl.name like 'T[_]%'
|
||||
|
||||
EXEC sp_executesql @sql
|
||||
GO
|
||||
|
||||
DECLARE @sql nvarchar(max) = ''
|
||||
|
||||
SELECT @sql += 'ALTER TABLE ' + tb.name + ' DROP CONSTRAINT ' + fk.name + ';' + CHAR(13) + CHAR(10)
|
||||
FROM sys.foreign_keys fk
|
||||
INNER JOIN sys.tables tb ON tb.object_id = fk.parent_object_id
|
||||
WHERE fk.name like 'FK[_][0-9]%' OR fk.name like 'FK[_]T[_][0-9]%'
|
||||
|
||||
EXEC sp_executesql @sql
|
||||
GO
|
||||
@@ -0,0 +1,79 @@
|
||||
IF EXISTS (SELECT 1 FROM sys.foreign_keys WHERE name = 'FK_4028090_4028089') BEGIN
|
||||
EXEC sp_rename N'T_DICTIONARYITEMBASE.FK_4028090_4028089', N'FK_DictionaryItemBase_DictionaryTypeId_IntezmenyId_TanevId_REF_DictionaryType'
|
||||
END
|
||||
ELSE BEGIN
|
||||
IF NOT EXISTS (SELECT 1 FROM sys.foreign_keys WHERE name = 'FK_DictionaryItemBase_DictionaryTypeId_IntezmenyId_TanevId_REF_DictionaryType') BEGIN
|
||||
ALTER TABLE [dbo].[T_DICTIONARYITEMBASE] WITH NOCHECK
|
||||
ADD CONSTRAINT [FK_DictionaryItemBase_DictionaryTypeId_IntezmenyId_TanevId_REF_DictionaryType]
|
||||
FOREIGN KEY ([C_DICTIONARYTYPEID], [C_INTEZMENYID], [C_TANEVID])
|
||||
REFERENCES [dbo].[T_DICTIONARYTYPE] (ID, C_INTEZMENYID, C_TANEVID);
|
||||
END
|
||||
END
|
||||
GO
|
||||
|
||||
IF EXISTS (SELECT 1 FROM sys.indexes WHERE name = 'PK_T_4025043') AND NOT EXISTS (SELECT 1 FROM sys.indexes WHERE name = 'PK_EntityHistory') BEGIN
|
||||
EXEC sp_rename N'T_ENTITYHISTORY.PK_T_4025043', N'PK_EntityHistory', N'INDEX'
|
||||
END
|
||||
GO
|
||||
|
||||
IF NOT EXISTS (
|
||||
SELECT 1
|
||||
FROM sys.indexes uk
|
||||
INNER JOIN sys.tables tbl ON tbl.object_id = uk.object_id
|
||||
WHERE tbl.name = 'T_ENTITYHISTORY' AND uk.is_primary_key = 1)
|
||||
BEGIN
|
||||
ALTER TABLE T_ENTITYHISTORY
|
||||
ADD CONSTRAINT PK_EntityHistory PRIMARY KEY CLUSTERED (ID);
|
||||
END
|
||||
GO
|
||||
|
||||
IF EXISTS (SELECT 1 FROM sys.indexes WHERE name = 'PK_T_4025080') AND NOT EXISTS (SELECT 1 FROM sys.indexes WHERE name = 'PK_EntityAttributeHistory') BEGIN
|
||||
EXEC sp_rename N'T_ENTITYATTRIBUTEHISTORY.PK_T_4025080', N'PK_EntityAttributeHistory', N'INDEX'
|
||||
END
|
||||
GO
|
||||
|
||||
IF NOT EXISTS (
|
||||
SELECT 1
|
||||
FROM sys.indexes uk
|
||||
INNER JOIN sys.tables tbl ON tbl.object_id = uk.object_id
|
||||
WHERE tbl.name = 'T_ENTITYATTRIBUTEHISTORY' AND uk.is_primary_key = 1)
|
||||
BEGIN
|
||||
ALTER TABLE T_ENTITYATTRIBUTEHISTORY
|
||||
ADD CONSTRAINT PK_EntityAttributeHistory PRIMARY KEY CLUSTERED (ID);
|
||||
END
|
||||
GO
|
||||
|
||||
|
||||
IF EXISTS (SELECT 1 FROM sys.foreign_keys WHERE name = 'FK_4025091_4025089') BEGIN
|
||||
EXEC sp_rename N'T_ENTITYATTRIBUTEHISTORY.FK_4025091_4025089', N'FK_EntityAttributeHistory_EntityId_REF_EntityHistory'
|
||||
END
|
||||
ELSE BEGIN
|
||||
IF NOT EXISTS (SELECT 1 FROM sys.foreign_keys WHERE name = 'FK_EntityAttributeHistory_EntityId_REF_EntityHistory') BEGIN
|
||||
ALTER TABLE [dbo].T_ENTITYATTRIBUTEHISTORY WITH NOCHECK
|
||||
ADD CONSTRAINT FK_EntityAttributeHistory_EntityId_REF_EntityHistory
|
||||
FOREIGN KEY ([C_ENTITYHISTORYID])
|
||||
REFERENCES [dbo].[T_ENTITYHISTORY] (ID);
|
||||
END
|
||||
END
|
||||
GO
|
||||
|
||||
ALTER TABLE T_ENTITYHISTORY DROP CONSTRAINT IF EXISTS FK_402504302_402504300;
|
||||
ALTER TABLE T_ENTITYHISTORY DROP CONSTRAINT IF EXISTS FK_402504305_402504303;
|
||||
GO
|
||||
|
||||
IF EXISTS (SELECT 1 FROM sys.indexes WHERE name = 'I_T_402811502_402811500') AND NOT EXISTS (SELECT 1 FROM sys.indexes WHERE name = 'NCI_HittanTipus_AlIntezmenyId') BEGIN
|
||||
EXEC sp_rename N'T_HITTANTIPUS.I_T_402811502_402811500', N'NCI_HittanTipus_AlIntezmenyId', N'INDEX'
|
||||
END
|
||||
GO
|
||||
IF EXISTS (SELECT 1 FROM sys.indexes WHERE name = 'I_T_402811505_402811503') AND NOT EXISTS (SELECT 1 FROM sys.indexes WHERE name = 'NCI_HittanTipus_AlTanevId') BEGIN
|
||||
EXEC sp_rename N'T_HITTANTIPUS.I_T_402811505_402811503', N'NCI_HittanTipus_AlTanevId', N'INDEX'
|
||||
END
|
||||
GO
|
||||
-- Ilyen index már létezik C_ALINTEZMENYID
|
||||
DROP INDEX IF EXISTS I_T_402841902_402841900 ON T_KKGYOGYPEDVEGZETTSEG
|
||||
GO
|
||||
|
||||
IF EXISTS (SELECT 1 FROM sys.indexes WHERE name = 'PK_T_4028423') AND NOT EXISTS (SELECT 1 FROM sys.indexes WHERE name = 'PK_KKKlasszikusZene') BEGIN
|
||||
EXEC sp_rename N'T_KKKLASSZIKUSZENE.PK_T_4028423', N'PK_KKKlasszikusZene', N'INDEX'
|
||||
END
|
||||
GO
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,170 @@
|
||||
IF (SELECT COUNT(1) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = N'T_TANULOTANUGYIADATOK' AND COLUMN_NAME = 'C_INTEZMENYID' ) > 0 BEGIN
|
||||
CREATE UNIQUE INDEX NCU_TanuloTanugyiAdatok_TanuloCsoportId_IntezmenyId_TanevId ON T_TANULOTANUGYIADATOK (C_TANULOCSOPORTID, C_INTEZMENYID, C_TANEVID) WHERE TOROLT = 'F'
|
||||
END
|
||||
ELSE IF (SELECT COUNT(1) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = N'T_TANULOTANUGYIADATOK' AND COLUMN_NAME = 'C_ALINTEZMENYID' ) > 0 BEGIN
|
||||
CREATE UNIQUE INDEX NCU_TanuloTanugyiAdatok_TanuloCsoportId_AlintezmenyId_AltanevId ON T_TANULOTANUGYIADATOK (C_TANULOCSOPORTID, C_ALINTEZMENYID, C_ALTANEVID) WHERE TOROLT = 'F'
|
||||
END
|
||||
ELSE BEGIN
|
||||
CREATE UNIQUE INDEX NCU_TanuloTanugyiAdatok_TanuloCsoportId ON T_TANULOTANUGYIADATOK (C_TANULOCSOPORTID) WHERE TOROLT = 'F'
|
||||
END
|
||||
GO
|
||||
IF (SELECT COUNT(1) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = N'T_DOKUMENTUM' AND COLUMN_NAME = 'C_INTEZMENYID' ) > 0 BEGIN
|
||||
CREATE UNIQUE INDEX NCU_Dokumentum_IktatottDokumentumId_IntezmenyId_TanevId ON T_DOKUMENTUM (C_IKTATOTTDOKUMENTUMID, C_INTEZMENYID, C_TANEVID) WHERE TOROLT = 'F'
|
||||
END
|
||||
ELSE IF (SELECT COUNT(1) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = N'T_DOKUMENTUM' AND COLUMN_NAME = 'C_ALINTEZMENYID' ) > 0 BEGIN
|
||||
CREATE UNIQUE INDEX NCU_Dokumentum_IktatottDokumentumId_AlintezmenyId_AltanevId ON T_DOKUMENTUM (C_IKTATOTTDOKUMENTUMID, C_ALINTEZMENYID, C_ALTANEVID) WHERE TOROLT = 'F'
|
||||
END
|
||||
ELSE BEGIN
|
||||
CREATE UNIQUE INDEX NCU_Dokumentum_IktatottDokumentumId ON T_DOKUMENTUM (C_IKTATOTTDOKUMENTUMID) WHERE TOROLT = 'F'
|
||||
END
|
||||
GO
|
||||
IF (SELECT COUNT(1) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = N'T_CREDITCARDREPLY' AND COLUMN_NAME = 'C_INTEZMENYID' ) > 0 BEGIN
|
||||
CREATE UNIQUE INDEX NCU_CreditCardReply_CreditCardPaymentId_IntezmenyId_TanevId ON T_CREDITCARDREPLY (C_CREDITCARDPAYMENTID, C_INTEZMENYID, C_TANEVID) WHERE TOROLT = 'F'
|
||||
END
|
||||
ELSE IF (SELECT COUNT(1) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = N'T_CREDITCARDREPLY' AND COLUMN_NAME = 'C_ALINTEZMENYID' ) > 0 BEGIN
|
||||
CREATE UNIQUE INDEX NCU_CreditCardReply_CreditCardPaymentId_AlintezmenyId_AltanevId ON T_CREDITCARDREPLY (C_CREDITCARDPAYMENTID, C_ALINTEZMENYID, C_ALTANEVID) WHERE TOROLT = 'F'
|
||||
END
|
||||
ELSE BEGIN
|
||||
CREATE UNIQUE INDEX NCU_CreditCardReply_CreditCardPaymentId ON T_CREDITCARDREPLY (C_CREDITCARDPAYMENTID) WHERE TOROLT = 'F'
|
||||
END
|
||||
GO
|
||||
IF (SELECT COUNT(1) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = N'T_AMITANTARGYSABLON' AND COLUMN_NAME = 'C_INTEZMENYID' ) > 0 BEGIN
|
||||
CREATE UNIQUE INDEX NCU_AMITantargySablon_Nev_IntezmenyId_TanevId ON T_AMITANTARGYSABLON (C_NEV, C_INTEZMENYID, C_TANEVID) WHERE TOROLT = 'F'
|
||||
END
|
||||
ELSE IF (SELECT COUNT(1) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = N'T_AMITANTARGYSABLON' AND COLUMN_NAME = 'C_ALINTEZMENYID' ) > 0 BEGIN
|
||||
CREATE UNIQUE INDEX NCU_AMITantargySablon_Nev_AlintezmenyId_AltanevId ON T_AMITANTARGYSABLON (C_NEV, C_ALINTEZMENYID, C_ALTANEVID) WHERE TOROLT = 'F'
|
||||
END
|
||||
ELSE BEGIN
|
||||
CREATE UNIQUE INDEX NCU_AMITantargySablon_Nev ON T_AMITANTARGYSABLON (C_NEV) WHERE TOROLT = 'F'
|
||||
END
|
||||
GO
|
||||
IF (SELECT COUNT(1) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = N'T_DASHBOARDUZENET' AND COLUMN_NAME = 'C_INTEZMENYID' ) > 0 BEGIN
|
||||
CREATE UNIQUE INDEX NCU_DashboardUzenet_EgyediAzonosito_IntezmenyId_TanevId ON T_DASHBOARDUZENET (C_EGYEDIAZONOSITO, C_INTEZMENYID, C_TANEVID) WHERE TOROLT = 'F'
|
||||
END
|
||||
ELSE IF (SELECT COUNT(1) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = N'T_DASHBOARDUZENET' AND COLUMN_NAME = 'C_ALINTEZMENYID' ) > 0 BEGIN
|
||||
CREATE UNIQUE INDEX NCU_DashboardUzenet_EgyediAzonosito_AlintezmenyId_AltanevId ON T_DASHBOARDUZENET (C_EGYEDIAZONOSITO, C_ALINTEZMENYID, C_ALTANEVID) WHERE TOROLT = 'F'
|
||||
END
|
||||
ELSE BEGIN
|
||||
CREATE UNIQUE INDEX NCU_DashboardUzenet_EgyediAzonosito ON T_DASHBOARDUZENET (C_EGYEDIAZONOSITO) WHERE TOROLT = 'F'
|
||||
END
|
||||
GO
|
||||
IF (SELECT COUNT(1) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = N'T_FENNTARTO' AND COLUMN_NAME = 'C_INTEZMENYID' ) > 0 BEGIN
|
||||
CREATE UNIQUE INDEX NCU_Fenntarto_Nev_IntezmenyId_TanevId ON T_FENNTARTO (C_NEV, C_INTEZMENYID, C_TANEVID) WHERE TOROLT = 'F'
|
||||
END
|
||||
ELSE IF (SELECT COUNT(1) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = N'T_FENNTARTO' AND COLUMN_NAME = 'C_ALINTEZMENYID' ) > 0 BEGIN
|
||||
CREATE UNIQUE INDEX NCU_Fenntarto_Nev_AlintezmenyId_AltanevId ON T_FENNTARTO (C_NEV, C_ALINTEZMENYID, C_ALTANEVID) WHERE TOROLT = 'F'
|
||||
END
|
||||
ELSE BEGIN
|
||||
CREATE UNIQUE INDEX NCU_Fenntarto_Nev ON T_FENNTARTO (C_NEV) WHERE TOROLT = 'F'
|
||||
END
|
||||
GO
|
||||
IF (SELECT COUNT(1) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = N'T_INTEZMENY' AND COLUMN_NAME = 'C_INTEZMENYID' ) > 0 BEGIN
|
||||
CREATE UNIQUE INDEX NCU_Intezmeny_Azonosito_IntezmenyId_TanevId ON T_INTEZMENY (C_AZONOSITO, C_INTEZMENYID, C_TANEVID) WHERE TOROLT = 'F'
|
||||
END
|
||||
ELSE IF (SELECT COUNT(1) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = N'T_INTEZMENY' AND COLUMN_NAME = 'C_ALINTEZMENYID' ) > 0 BEGIN
|
||||
CREATE UNIQUE INDEX NCU_Intezmeny_Azonosito_AlintezmenyId_AltanevId ON T_INTEZMENY (C_AZONOSITO, C_ALINTEZMENYID, C_ALTANEVID) WHERE TOROLT = 'F'
|
||||
END
|
||||
ELSE BEGIN
|
||||
CREATE UNIQUE INDEX NCU_Intezmeny_Azonosito ON T_INTEZMENY (C_AZONOSITO) WHERE TOROLT = 'F'
|
||||
END
|
||||
GO
|
||||
IF (SELECT COUNT(1) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = N'T_CSENGETESIREND' AND COLUMN_NAME = 'C_INTEZMENYID' ) > 0 BEGIN
|
||||
CREATE UNIQUE INDEX NCU_CsengetesiRend_Aktiv_Nev_IntezmenyId_TanevId ON T_CSENGETESIREND (C_AKTIV, C_NEV, C_INTEZMENYID, C_TANEVID) WHERE TOROLT = 'F'
|
||||
END
|
||||
ELSE IF (SELECT COUNT(1) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = N'T_CSENGETESIREND' AND COLUMN_NAME = 'C_ALINTEZMENYID' ) > 0 BEGIN
|
||||
CREATE UNIQUE INDEX NCU_CsengetesiRend_Aktiv_Nev_AlintezmenyId_AltanevId ON T_CSENGETESIREND (C_AKTIV, C_NEV, C_ALINTEZMENYID, C_ALTANEVID) WHERE TOROLT = 'F'
|
||||
END
|
||||
ELSE BEGIN
|
||||
CREATE UNIQUE INDEX NCU_CsengetesiRend_Aktiv_Nev ON T_CSENGETESIREND (C_AKTIV, C_NEV) WHERE TOROLT = 'F'
|
||||
END
|
||||
GO
|
||||
IF (SELECT COUNT(1) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = N'T_TANTARGY' AND COLUMN_NAME = 'C_INTEZMENYID' ) > 0 BEGIN
|
||||
CREATE UNIQUE INDEX NCU_Tantargy_Nev_IntezmenyId_TanevId ON T_TANTARGY (C_NEV, C_INTEZMENYID, C_TANEVID) WHERE TOROLT = 'F'
|
||||
END
|
||||
ELSE IF (SELECT COUNT(1) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = N'T_TANTARGY' AND COLUMN_NAME = 'C_ALINTEZMENYID' ) > 0 BEGIN
|
||||
CREATE UNIQUE INDEX NCU_Tantargy_Nev_AlintezmenyId_AltanevId ON T_TANTARGY (C_NEV, C_ALINTEZMENYID, C_ALTANEVID) WHERE TOROLT = 'F'
|
||||
END
|
||||
ELSE BEGIN
|
||||
CREATE UNIQUE INDEX NCU_Tantargy_Nev ON T_TANTARGY (C_NEV) WHERE TOROLT = 'F'
|
||||
END
|
||||
GO
|
||||
IF (SELECT COUNT(1) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = N'T_TANTERV' AND COLUMN_NAME = 'C_INTEZMENYID' ) > 0 BEGIN
|
||||
CREATE UNIQUE INDEX NCU_Tanterv_Nev_IntezmenyId_TanevId ON T_TANTERV (C_NEV, C_INTEZMENYID, C_TANEVID) WHERE TOROLT = 'F'
|
||||
END
|
||||
ELSE IF (SELECT COUNT(1) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = N'T_TANTERV' AND COLUMN_NAME = 'C_ALINTEZMENYID' ) > 0 BEGIN
|
||||
CREATE UNIQUE INDEX NCU_Tanterv_Nev_AlintezmenyId_AltanevId ON T_TANTERV (C_NEV, C_ALINTEZMENYID, C_ALTANEVID) WHERE TOROLT = 'F'
|
||||
END
|
||||
ELSE BEGIN
|
||||
CREATE UNIQUE INDEX NCU_Tanterv_Nev ON T_TANTERV (C_NEV) WHERE TOROLT = 'F'
|
||||
END
|
||||
GO
|
||||
IF (SELECT COUNT(1) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = N'T_MUKODESIHELY' AND COLUMN_NAME = 'C_INTEZMENYID' ) > 0 BEGIN
|
||||
CREATE UNIQUE INDEX NCU_MukodesiHely_Nev_IntezmenyId_TanevId ON T_MUKODESIHELY (C_NEV, C_INTEZMENYID, C_TANEVID) WHERE TOROLT = 'F'
|
||||
END
|
||||
ELSE IF (SELECT COUNT(1) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = N'T_MUKODESIHELY' AND COLUMN_NAME = 'C_ALINTEZMENYID' ) > 0 BEGIN
|
||||
CREATE UNIQUE INDEX NCU_MukodesiHely_Nev_AlintezmenyId_AltanevId ON T_MUKODESIHELY (C_NEV, C_ALINTEZMENYID, C_ALTANEVID) WHERE TOROLT = 'F'
|
||||
END
|
||||
ELSE BEGIN
|
||||
CREATE UNIQUE INDEX NCU_MukodesiHely_Nev ON T_MUKODESIHELY (C_NEV) WHERE TOROLT = 'F'
|
||||
END
|
||||
GO
|
||||
IF (SELECT COUNT(1) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = N'T_FELHASZNALOBELEPES' AND COLUMN_NAME = 'C_INTEZMENYID' ) > 0 BEGIN
|
||||
CREATE UNIQUE INDEX NCU_FelhasznaloBelepes_BejelentkezesiNev_IntezmenyId_TanevId ON T_FELHASZNALOBELEPES (C_BEJELENTKEZESINEV, C_INTEZMENYID, C_TANEVID) WHERE TOROLT = 'F'
|
||||
END
|
||||
ELSE IF (SELECT COUNT(1) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = N'T_FELHASZNALOBELEPES' AND COLUMN_NAME = 'C_ALINTEZMENYID' ) > 0 BEGIN
|
||||
CREATE UNIQUE INDEX NCU_FelhasznaloBelepes_BejelentkezesiNev_AlintezmenyId_AltanevId ON T_FELHASZNALOBELEPES (C_BEJELENTKEZESINEV, C_ALINTEZMENYID, C_ALTANEVID) WHERE TOROLT = 'F'
|
||||
END
|
||||
ELSE BEGIN
|
||||
CREATE UNIQUE INDEX NCU_FelhasznaloBelepes_BejelentkezesiNev ON T_FELHASZNALOBELEPES (C_BEJELENTKEZESINEV) WHERE TOROLT = 'F'
|
||||
END
|
||||
GO
|
||||
IF (SELECT COUNT(1) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = N'T_SCAPPLICATIONFORMBATCH' AND COLUMN_NAME = 'C_INTEZMENYID' ) > 0 BEGIN
|
||||
CREATE UNIQUE INDEX NCU_SCApplicationFormBatch_SerialNumber_IntezmenyId_TanevId ON T_SCAPPLICATIONFORMBATCH (C_SERIALNUMBER, C_INTEZMENYID, C_TANEVID) WHERE TOROLT = 'F'
|
||||
END
|
||||
ELSE IF (SELECT COUNT(1) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = N'T_SCAPPLICATIONFORMBATCH' AND COLUMN_NAME = 'C_ALINTEZMENYID' ) > 0 BEGIN
|
||||
CREATE UNIQUE INDEX NCU_SCApplicationFormBatch_SerialNumber_AlintezmenyId_AltanevId ON T_SCAPPLICATIONFORMBATCH (C_SERIALNUMBER, C_ALINTEZMENYID, C_ALTANEVID) WHERE TOROLT = 'F'
|
||||
END
|
||||
ELSE BEGIN
|
||||
CREATE UNIQUE INDEX NCU_SCApplicationFormBatch_SerialNumber ON T_SCAPPLICATIONFORMBATCH (C_SERIALNUMBER) WHERE TOROLT = 'F'
|
||||
END
|
||||
GO
|
||||
IF (SELECT COUNT(1) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = N'T_SCINSET' AND COLUMN_NAME = 'C_INTEZMENYID' ) > 0 BEGIN
|
||||
CREATE UNIQUE INDEX NCU_SCInset_SerialNumber_IntezmenyId_TanevId ON T_SCINSET (C_SERIALNUMBER, C_INTEZMENYID, C_TANEVID) WHERE TOROLT = 'F'
|
||||
END
|
||||
ELSE IF (SELECT COUNT(1) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = N'T_SCINSET' AND COLUMN_NAME = 'C_ALINTEZMENYID' ) > 0 BEGIN
|
||||
CREATE UNIQUE INDEX NCU_SCInset_SerialNumber_AlintezmenyId_AltanevId ON T_SCINSET (C_SERIALNUMBER, C_ALINTEZMENYID, C_ALTANEVID) WHERE TOROLT = 'F'
|
||||
END
|
||||
ELSE BEGIN
|
||||
CREATE UNIQUE INDEX NCU_SCInset_SerialNumber ON T_SCINSET (C_SERIALNUMBER) WHERE TOROLT = 'F'
|
||||
END
|
||||
GO
|
||||
IF (SELECT COUNT(1) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = N'T_SCTEMPORARYCARD' AND COLUMN_NAME = 'C_INTEZMENYID' ) > 0 BEGIN
|
||||
CREATE UNIQUE INDEX NCU_SCTemporaryCard_SerialNumber_IntezmenyId_TanevId ON T_SCTEMPORARYCARD (C_SERIALNUMBER, C_INTEZMENYID, C_TANEVID) WHERE TOROLT = 'F'
|
||||
END
|
||||
ELSE IF (SELECT COUNT(1) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = N'T_SCTEMPORARYCARD' AND COLUMN_NAME = 'C_ALINTEZMENYID' ) > 0 BEGIN
|
||||
CREATE UNIQUE INDEX NCU_SCTemporaryCard_SerialNumber_AlintezmenyId_AltanevId ON T_SCTEMPORARYCARD (C_SERIALNUMBER, C_ALINTEZMENYID, C_ALTANEVID) WHERE TOROLT = 'F'
|
||||
END
|
||||
ELSE BEGIN
|
||||
CREATE UNIQUE INDEX NCU_SCTemporaryCard_SerialNumber ON T_SCTEMPORARYCARD (C_SERIALNUMBER) WHERE TOROLT = 'F'
|
||||
END
|
||||
GO
|
||||
IF (SELECT COUNT(1) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = N'T_SCCARD' AND COLUMN_NAME = 'C_INTEZMENYID' ) > 0 BEGIN
|
||||
CREATE UNIQUE INDEX NCU_SCCard_SerialNumber_IntezmenyId_TanevId ON T_SCCARD (C_SERIALNUMBER, C_INTEZMENYID, C_TANEVID) WHERE TOROLT = 'F'
|
||||
END
|
||||
ELSE IF (SELECT COUNT(1) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = N'T_SCCARD' AND COLUMN_NAME = 'C_ALINTEZMENYID' ) > 0 BEGIN
|
||||
CREATE UNIQUE INDEX NCU_SCCard_SerialNumber_AlintezmenyId_AltanevId ON T_SCCARD (C_SERIALNUMBER, C_ALINTEZMENYID, C_ALTANEVID) WHERE TOROLT = 'F'
|
||||
END
|
||||
ELSE BEGIN
|
||||
CREATE UNIQUE INDEX NCU_SCCard_SerialNumber ON T_SCCARD (C_SERIALNUMBER) WHERE TOROLT = 'F'
|
||||
END
|
||||
GO
|
||||
IF (SELECT COUNT(1) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = N'T_DICTIONARYITEMBASE' AND COLUMN_NAME = 'C_INTEZMENYID' ) > 0 BEGIN
|
||||
CREATE UNIQUE INDEX NCU_DictionaryItemBase_Name_Type_IntezmenyId_TanevId ON T_DICTIONARYITEMBASE (C_NAME, C_TYPE, C_INTEZMENYID, C_TANEVID) WHERE TOROLT = 'F'
|
||||
END
|
||||
ELSE IF (SELECT COUNT(1) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = N'T_DICTIONARYITEMBASE' AND COLUMN_NAME = 'C_ALINTEZMENYID' ) > 0 BEGIN
|
||||
CREATE UNIQUE INDEX NCU_DictionaryItemBase_Name_Type_AlintezmenyId_AltanevId ON T_DICTIONARYITEMBASE (C_NAME, C_TYPE, C_ALINTEZMENYID, C_ALTANEVID) WHERE TOROLT = 'F'
|
||||
END
|
||||
ELSE BEGIN
|
||||
CREATE UNIQUE INDEX NCU_DictionaryItemBase_Name_Type ON T_DICTIONARYITEMBASE (C_NAME, C_TYPE) WHERE TOROLT = 'F'
|
||||
END
|
||||
GO
|
||||
Reference in New Issue
Block a user