﻿GO
SET ANSI_NULLS, ANSI_PADDING, ANSI_WARNINGS, ARITHABORT, CONCAT_NULL_YIELDS_NULL, QUOTED_IDENTIFIER ON;

SET NUMERIC_ROUNDABORT OFF;


GO
PRINT N'Creating [dbo].[T_INTEZMENYESZKOZADATSZOLGALTA]...';


GO
CREATE TABLE [dbo].[T_INTEZMENYESZKOZADATSZOLGALTA] (
    [ID]                        INT            IDENTITY (1, 1) NOT NULL,
    [C_ALAPSZINTUAMAKTUALIS]    INT            NULL,
    [C_ALAPSZINTUAMIGENY]       INT            NULL,
    [C_BILLENTYUZETAKTUALIS]    INT            NULL,
    [C_BILLENTYUZETIGENY]       INT            NULL,
    [C_EGERAKTUALIS]            INT            NULL,
    [C_EGERIGENY]               INT            NULL,
    [C_EGYEBSZOFTVERAKTUALIS]   INT            NULL,
    [C_EGYEBSZOFTVERIGENY]      INT            NULL,
    [C_EGYEBSZOFTVERLEIRAS]     NVARCHAR (MAX) NULL,
    [C_FFENAKTUALIS]            INT            NULL,
    [C_FFENIGENY]               INT            NULL,
    [C_FFTNAKTUALIS]            INT            NULL,
    [C_FFTNIGENY]               INT            NULL,
    [C_INTERAKTIVTABLAAKTUALIS] INT            NULL,
    [C_INTERAKTIVTABLAIGENY]    INT            NULL,
    [C_IRODAISZOFTVERAKTUALIS]  INT            NULL,
    [C_IRODAISZOFTVERIGENY]     INT            NULL,
    [C_NOTEBOOKAKTUALIS]        INT            NULL,
    [C_NOTEBOOKIGENY]           INT            NULL,
    [C_PROFMAKTUALIS]           INT            NULL,
    [C_PROFMIGENY]              INT            NULL,
    [C_PROJEKTORAKTUALIS]       INT            NULL,
    [C_PROJEKTORIGENY]          INT            NULL,
    [C_SCANNERAKTUALIS]         INT            NULL,
    [C_SCANNERIGENY]            INT            NULL,
    [C_SZINESENAKTUALIS]        INT            NULL,
    [C_SZINESENIGENY]           INT            NULL,
    [C_SZINESTNAKTUALIS]        INT            NULL,
    [C_SZINESTNIGENY]           INT            NULL,
    [C_TABLETAKTUALIS]          INT            NULL,
    [C_TABLETIGENY]             INT            NULL,
    [C_TERVEZETT3D]             CHAR (1)       NULL,
    [C_TERVEZETTLEGO]           CHAR (1)       NULL,
    [C_VEKONYKLIENSAKTUALIS]    INT            NULL,
    [C_VEKONYKLIENSIGENY]       INT            NULL,
    [C_VIRUSVEDELMIAKTUALIS]    INT            NULL,
    [C_VIRUSVEDELMIIGENY]       INT            NULL,
    [C_VIZUALISOMAKTUALIS]      INT            NULL,
    [C_VIZUALISOMIGENY]         INT            NULL,
    [C_INTEZMENYID]             INT            NOT NULL,
    [C_TANEVID]                 INT            NOT NULL,
    [TOROLT]                    CHAR (1)       NULL,
    [SERIAL]                    INT            NULL,
    [LASTCHANGED]               DATETIME       NULL,
    [CREATED]                   DATETIME       NULL,
    [MODIFIER]                  INT            NULL,
    [CREATOR]                   INT            NULL,
    CONSTRAINT [PK_T_4027675] PRIMARY KEY CLUSTERED ([ID] ASC)
);


GO
PRINT N'Creating [dbo].[T_INTEZMENYESZKOZADATSZOLGALTA].[I_T_402767502_402767500]...';


GO
CREATE NONCLUSTERED INDEX [I_T_402767502_402767500]
    ON [dbo].[T_INTEZMENYESZKOZADATSZOLGALTA]([C_INTEZMENYID] ASC);


GO
PRINT N'Creating [dbo].[T_INTEZMENYESZKOZADATSZOLGALTA].[I_T_402767505_402767503]...';


GO
CREATE NONCLUSTERED INDEX [I_T_402767505_402767503]
    ON [dbo].[T_INTEZMENYESZKOZADATSZOLGALTA]([C_TANEVID] ASC);


GO
PRINT N'Creating unnamed constraint on [dbo].[T_INTEZMENYESZKOZADATSZOLGALTA]...';


GO
ALTER TABLE [dbo].[T_INTEZMENYESZKOZADATSZOLGALTA]
    ADD DEFAULT ('F') FOR [TOROLT];


GO
PRINT N'Creating unnamed constraint on [dbo].[T_INTEZMENYESZKOZADATSZOLGALTA]...';


GO
ALTER TABLE [dbo].[T_INTEZMENYESZKOZADATSZOLGALTA]
    ADD DEFAULT (getdate()) FOR [LASTCHANGED];


GO
PRINT N'Creating unnamed constraint on [dbo].[T_INTEZMENYESZKOZADATSZOLGALTA]...';


GO
ALTER TABLE [dbo].[T_INTEZMENYESZKOZADATSZOLGALTA]
    ADD DEFAULT (getdate()) FOR [CREATED];


GO
PRINT N'Creating [dbo].[FK_402767502_402767500]...';


GO
ALTER TABLE [dbo].[T_INTEZMENYESZKOZADATSZOLGALTA] WITH NOCHECK
    ADD CONSTRAINT [FK_402767502_402767500] FOREIGN KEY ([C_INTEZMENYID]) REFERENCES [dbo].[T_INTEZMENY] ([ID]);


GO
PRINT N'Creating [dbo].[FK_402767505_402767503]...';


GO
ALTER TABLE [dbo].[T_INTEZMENYESZKOZADATSZOLGALTA] WITH NOCHECK
    ADD CONSTRAINT [FK_402767505_402767503] FOREIGN KEY ([C_TANEVID]) REFERENCES [dbo].[T_TANEV] ([ID]);


GO
PRINT N'Refreshing [dbo].[sp_Global_GenerateTanevAdatok]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_Global_GenerateTanevAdatok]';


GO
PRINT N'Refreshing [dbo].[sp_Global_IntezmenyLetrehozas]...';


GO
EXECUTE sp_refreshsqlmodule N'[dbo].[sp_Global_IntezmenyLetrehozas]';


GO
PRINT N'Checking existing data against newly created constraints';


GO
ALTER TABLE [dbo].[T_INTEZMENYESZKOZADATSZOLGALTA] WITH CHECK CHECK CONSTRAINT [FK_402767502_402767500];

ALTER TABLE [dbo].[T_INTEZMENYESZKOZADATSZOLGALTA] WITH CHECK CHECK CONSTRAINT [FK_402767505_402767503];


GO
PRINT N'Update complete.';


GO
