234 lines
7.5 KiB
Transact-SQL
234 lines
7.5 KiB
Transact-SQL
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
|