78 lines
2.2 KiB
Transact-SQL
78 lines
2.2 KiB
Transact-SQL
--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
|
|
|