--Migration PRINT N'Altering Table [dbo].[T_ERTEKELESMOD]...'; GO ALTER TABLE [dbo].[T_ERTEKELESMOD] ADD [C_SULY] INT DEFAULT ((100)) NOT NULL; GO PRINT N'Altering Table [dbo].[T_ERTEKELESTIPUS]...'; GO ALTER TABLE [dbo].[T_ERTEKELESTIPUS] ADD [C_ISEGYSZERADHATO] CHAR (1) DEFAULT ('F') NOT NULL; GO PRINT N'Altering Table [dbo].[T_EVFOLYAMTIPUS]...'; GO ALTER TABLE [dbo].[T_EVFOLYAMTIPUS] ADD [C_ISOSSZEVONT] CHAR (1) DEFAULT ('F') NOT NULL; EXECUTE sp_addextendedproperty @name = N'MS_Description', @value = N'A súlyozás százalékos értéke. Ennek az értéke csak és kizárólag az alábbi intervallum lehet: [0,1000].', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_ERTEKELESMOD', @level2type = N'COLUMN', @level2name = N'C_SULY'; GO PRINT N'Creating Extended Property [dbo].[T_ERTEKELESTIPUS].[C_ISEGYSZERADHATO].[MS_Description]...'; GO EXECUTE sp_addextendedproperty @name = N'MS_Description', @value = N'Ebben a mezoben tároljuk, hogy az adott értékelés típus egyszer adható-e egy tanévben.', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_ERTEKELESTIPUS', @level2type = N'COLUMN', @level2name = N'C_ISEGYSZERADHATO'; GO PRINT N'Creating Extended Property [dbo].[T_EVFOLYAMTIPUS].[C_ISOSSZEVONT].[MS_Description]...'; GO EXECUTE sp_addextendedproperty @name = N'MS_Description', @value = N'Ebben a mezoben tároljuk, hogy az adott évfolyam típus összevont-e.', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_EVFOLYAMTIPUS', @level2type = N'COLUMN', @level2name = N'C_ISOSSZEVONT'; GO EXEC dev.uspCreateSchemaViews 'T_EVFOLYAMTIPUS, T_ERTEKELESTIPUS, T_ERTEKELESMOD' EXEC dev.sp_Global_GenerateAsyncAuditTriggerAll GO PRINT N'Update complete.'; GO UPDATE T_ERTEKELESTIPUS SET C_ISEGYSZERADHATO = 'T' WHERE ID IN (1519, 1520, 1522, 1523, 1524, 1525) GO UPDATE T_EVFOLYAMTIPUS SET C_ISOSSZEVONT = 'T' WHERE ID IN (6908, 6909, 6910, 6911, 6912, 6913, 7366) GO UPDATE e SET e.C_SULY = tas.C_SULY FROM T_ERTEKELESMOD e INNER JOIN T_TANARIATLAGSULY tas ON tas.C_ERTEKELESMODID = e.ID AND tas.C_INTEZMENYID = e.C_ALINTEZMENYID AND tas.C_TANEVID = e.C_ALTANEVID GO