PRINT N'Dropping Index [dbo].[T_OSZTALYCSOPORT].[NCI_OsztalyCsoport_IntezmenyId_TanevId_EvfolyamTipusa]...'; GO DROP INDEX [NCI_OsztalyCsoport_IntezmenyId_TanevId_EvfolyamTipusa] ON [dbo].[T_OSZTALYCSOPORT]; GO PRINT N'Dropping Index [dbo].[T_OSZTALYCSOPORT].[NCI_OsztalyCsoport_TanevId_IntezmenyId_EvfolyamTipusa]...'; GO DROP INDEX [NCI_OsztalyCsoport_TanevId_IntezmenyId_EvfolyamTipusa] ON [dbo].[T_OSZTALYCSOPORT]; GO PRINT N'Dropping Index [dbo].[T_TBJOGVISZONY].[NCI_TbJogviszony_IntezmenyId_TanevId_JogvKeletkezeseJogcimTipusId]...'; GO DROP INDEX [NCI_TbJogviszony_IntezmenyId_TanevId_JogvKeletkezeseJogcimTipusId] ON [dbo].[T_TBJOGVISZONY]; GO PRINT N'Dropping Index [dbo].[T_TBJOGVISZONY].[NCI_TbJogviszony_IntezmenyId_TanevId_TbJogviszonyTipusId]...'; GO DROP INDEX [NCI_TbJogviszony_IntezmenyId_TanevId_TbJogviszonyTipusId] ON [dbo].[T_TBJOGVISZONY]; GO PRINT N'Dropping Foreign Key [dbo].[FK_OsztalyCsoport_EvfolyamTipusa_IntezmenyId_TanevId_REF_EvfolyamTipus]...'; GO ALTER TABLE [dbo].[T_OSZTALYCSOPORT] DROP CONSTRAINT [FK_OsztalyCsoport_EvfolyamTipusa_IntezmenyId_TanevId_REF_EvfolyamTipus]; GO PRINT N'Dropping Foreign Key [dbo].[FK_TbJogviszony_JogvKeletkezeseJogcimTipusId_IntezmenyId_TanevId_REF_JogvKeletkezeseJogcimTipus]...'; GO ALTER TABLE [dbo].[T_TBJOGVISZONY] DROP CONSTRAINT [FK_TbJogviszony_JogvKeletkezeseJogcimTipusId_IntezmenyId_TanevId_REF_JogvKeletkezeseJogcimTipus]; GO PRINT N'Dropping Foreign Key [dbo].[FK_TbJogviszony_TbJogviszonyTipusId_IntezmenyId_TanevId_REF_TbJogviszonyTipus]...'; GO ALTER TABLE [dbo].[T_TBJOGVISZONY] DROP CONSTRAINT [FK_TbJogviszony_TbJogviszonyTipusId_IntezmenyId_TanevId_REF_TbJogviszonyTipus]; GO PRINT N'Altering Table [dbo].[T_ALKALMAZOTT]...'; GO ALTER TABLE [dbo].[T_ALKALMAZOTT] ADD [C_SZTSZKOD2] NVARCHAR (16) NULL; GO PRINT N'Altering Table [dbo].[T_OSZTALYCSOPORT]...'; GO ALTER TABLE [dbo].[T_OSZTALYCSOPORT] ALTER COLUMN [C_EVFOLYAMTIPUSA] INT NOT NULL; GO PRINT N'Creating Index [dbo].[T_OSZTALYCSOPORT].[NCI_OsztalyCsoport_IntezmenyId_TanevId_EvfolyamTipusa]...'; GO CREATE NONCLUSTERED INDEX [NCI_OsztalyCsoport_IntezmenyId_TanevId_EvfolyamTipusa] ON [dbo].[T_OSZTALYCSOPORT]([C_INTEZMENYID] ASC, [C_TANEVID] ASC, [C_EVFOLYAMTIPUSA] ASC); GO PRINT N'Creating Index [dbo].[T_OSZTALYCSOPORT].[NCI_OsztalyCsoport_TanevId_IntezmenyId_EvfolyamTipusa]...'; GO CREATE NONCLUSTERED INDEX [NCI_OsztalyCsoport_TanevId_IntezmenyId_EvfolyamTipusa] ON [dbo].[T_OSZTALYCSOPORT]([C_TANEVID] ASC, [C_INTEZMENYID] ASC, [C_EVFOLYAMTIPUSA] ASC) INCLUDE([C_NEV], [C_VEGZOSEVFOLYAM], [C_KERESZTFELEVES]) WHERE ([TOROLT]='F') WITH (FILLFACTOR = 80); GO PRINT N'Altering Table [dbo].[T_SZERVEZET]...'; GO ALTER TABLE [dbo].[T_SZERVEZET] ADD [C_SZEKHELY] NVARCHAR (500) NULL; GO PRINT N'Altering Table [dbo].[T_TANULOTANUGYIADATOK]...'; GO ALTER TABLE [dbo].[T_TANULOTANUGYIADATOK] ADD [C_ISATLAGNELKUL] CHAR (1) DEFAULT ('F') NOT NULL; GO PRINT N'Altering Table [dbo].[T_TBJOGVISZONY]...'; GO ALTER TABLE [dbo].[T_TBJOGVISZONY] ALTER COLUMN [C_JOGVKELETKEZESEJOGCIMTIPUSID] INT NULL; ALTER TABLE [dbo].[T_TBJOGVISZONY] ALTER COLUMN [C_KEZDETE] DATETIME NULL; ALTER TABLE [dbo].[T_TBJOGVISZONY] ALTER COLUMN [C_TBJOGVISZONYTIPUSID] INT NULL; GO PRINT N'Creating Index [dbo].[T_TBJOGVISZONY].[NCI_TbJogviszony_IntezmenyId_TanevId_JogvKeletkezeseJogcimTipusId]...'; GO CREATE NONCLUSTERED INDEX [NCI_TbJogviszony_IntezmenyId_TanevId_JogvKeletkezeseJogcimTipusId] ON [dbo].[T_TBJOGVISZONY]([C_INTEZMENYID] ASC, [C_TANEVID] ASC, [C_JOGVKELETKEZESEJOGCIMTIPUSID] ASC); GO PRINT N'Creating Index [dbo].[T_TBJOGVISZONY].[NCI_TbJogviszony_IntezmenyId_TanevId_TbJogviszonyTipusId]...'; GO CREATE NONCLUSTERED INDEX [NCI_TbJogviszony_IntezmenyId_TanevId_TbJogviszonyTipusId] ON [dbo].[T_TBJOGVISZONY]([C_INTEZMENYID] ASC, [C_TANEVID] ASC, [C_TBJOGVISZONYTIPUSID] ASC); GO PRINT N'Creating Default Constraint unnamed constraint on [dbo].[T_TBJOGVISZONY]...'; GO EXEC dev.uspDropDefaultConstraint @pTableName = 'T_TBJOGVISZONY', @pColumnName = 'C_KEZDETE' ALTER TABLE [dbo].[T_TBJOGVISZONY] ADD DEFAULT (getdate()) FOR [C_KEZDETE]; GO PRINT N'Creating Default Constraint unnamed constraint on [dbo].[T_OSZTALYCSOPORT]...'; GO ALTER TABLE [dbo].[T_OSZTALYCSOPORT] ADD DEFAULT ((1296)) FOR [C_EVFOLYAMTIPUSA]; GO PRINT N'Creating Foreign Key [dbo].[FK_OsztalyCsoport_EvfolyamTipusa_IntezmenyId_TanevId_REF_EvfolyamTipus]...'; GO ALTER TABLE [dbo].[T_OSZTALYCSOPORT] WITH NOCHECK ADD CONSTRAINT [FK_OsztalyCsoport_EvfolyamTipusa_IntezmenyId_TanevId_REF_EvfolyamTipus] FOREIGN KEY ([C_EVFOLYAMTIPUSA], [C_INTEZMENYID], [C_TANEVID]) REFERENCES [dbo].[T_EVFOLYAMTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]); GO PRINT N'Creating Foreign Key [dbo].[FK_TbJogviszony_JogvKeletkezeseJogcimTipusId_IntezmenyId_TanevId_REF_JogvKeletkezeseJogcimTipus]...'; GO ALTER TABLE [dbo].[T_TBJOGVISZONY] WITH NOCHECK ADD CONSTRAINT [FK_TbJogviszony_JogvKeletkezeseJogcimTipusId_IntezmenyId_TanevId_REF_JogvKeletkezeseJogcimTipus] FOREIGN KEY ([C_JOGVKELETKEZESEJOGCIMTIPUSID], [C_INTEZMENYID], [C_TANEVID]) REFERENCES [dbo].[T_JOGVKELETKEZESEJOGCIMTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]); GO PRINT N'Creating Foreign Key [dbo].[FK_TbJogviszony_TbJogviszonyTipusId_IntezmenyId_TanevId_REF_TbJogviszonyTipus]...'; GO ALTER TABLE [dbo].[T_TBJOGVISZONY] WITH NOCHECK ADD CONSTRAINT [FK_TbJogviszony_TbJogviszonyTipusId_IntezmenyId_TanevId_REF_TbJogviszonyTipus] FOREIGN KEY ([C_TBJOGVISZONYTIPUSID], [C_INTEZMENYID], [C_TANEVID]) REFERENCES [dbo].[T_TBJOGVISZONYTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]); GO PRINT N'Creating Extended Property [dbo].[T_ALKALMAZOTT].[C_SZTSZKOD2].[MS_Description]...'; GO EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Az alkalmazott másodlagos SZTSZ száma a mentori megbízásához', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_ALKALMAZOTT', @level2type = N'COLUMN', @level2name = N'C_SZTSZKOD2'; GO PRINT N'Creating Extended Property [dbo].[T_SZERVEZET].[C_SZEKHELY].[MS_Description]...'; GO EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Duális képzőhely székhelye', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_SZERVEZET', @level2type = N'COLUMN', @level2name = N'C_SZEKHELY'; GO PRINT N'Creating Extended Property [dbo].[T_TANULOTANUGYIADATOK].[C_ISATLAGNELKUL].[MS_Description]...'; GO EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A tanuló rendelkezik-e az ösztöndíjhoz szükséges átlaggal.', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TANULOTANUGYIADATOK', @level2type = N'COLUMN', @level2name = N'C_ISATLAGNELKUL'; GO PRINT N'Checking existing data against newly created constraints'; GO ALTER TABLE [dbo].[T_OSZTALYCSOPORT] WITH CHECK CHECK CONSTRAINT [FK_OsztalyCsoport_EvfolyamTipusa_IntezmenyId_TanevId_REF_EvfolyamTipus]; ALTER TABLE [dbo].[T_TBJOGVISZONY] WITH CHECK CHECK CONSTRAINT [FK_TbJogviszony_JogvKeletkezeseJogcimTipusId_IntezmenyId_TanevId_REF_JogvKeletkezeseJogcimTipus]; ALTER TABLE [dbo].[T_TBJOGVISZONY] WITH CHECK CHECK CONSTRAINT [FK_TbJogviszony_TbJogviszonyTipusId_IntezmenyId_TanevId_REF_TbJogviszonyTipus]; EXECUTE dev.uspCreateSchemaViews 'T_OSZTALYCSOPORT,T_TBJOGVISZONY,T_TANULOTANUGYIADATOK,T_SZERVEZET,T_ALKALMAZOTT' EXECUTE dev.sp_Global_GenerateAsyncAuditTriggerAll GO PRINT N'Update complete.'; GO