init
This commit is contained in:
@@ -0,0 +1,628 @@
|
||||
GO
|
||||
SET ANSI_NULLS, ANSI_PADDING, ANSI_WARNINGS, ARITHABORT, CONCAT_NULL_YIELDS_NULL, QUOTED_IDENTIFIER ON;
|
||||
|
||||
SET NUMERIC_ROUNDABORT OFF;
|
||||
|
||||
|
||||
GO
|
||||
/*
|
||||
The column [dbo].[T_TANULOKOZOSSEGISZOLGALAT].[C_KEZDETE] is being dropped, data loss could occur.
|
||||
|
||||
The column [dbo].[T_TANULOKOZOSSEGISZOLGALAT].[C_VEGE] is being dropped, data loss could occur.
|
||||
|
||||
The column [dbo].[T_TANULOKOZOSSEGISZOLGALAT].[C_ROGZITESDATUMA] on table [dbo].[T_TANULOKOZOSSEGISZOLGALAT] must be added, but the column has no default value and does not allow NULL values. If the table contains data, the ALTER script will not work. To avoid this issue you must either: add a default value to the column, mark it as allowing NULL values, or enable the generation of smart-defaults as a deployment option.
|
||||
*/
|
||||
|
||||
/*IF EXISTS (select top 1 1 from [dbo].[T_TANULOKOZOSSEGISZOLGALAT])
|
||||
RAISERROR (N'Rows were detected. The schema update is terminating because data loss might occur.', 16, 127) WITH NOWAIT*/
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Starting rebuilding table [dbo].[T_ALKALMAZOTT]...';
|
||||
|
||||
|
||||
GO
|
||||
BEGIN TRANSACTION;
|
||||
|
||||
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE;
|
||||
|
||||
SET XACT_ABORT ON;
|
||||
|
||||
CREATE TABLE [dbo].[tmp_ms_xx_T_ALKALMAZOTT] (
|
||||
[ID] INT NOT NULL,
|
||||
[C_ALLANDOHELYETTESITESRE] CHAR (1) DEFAULT ('F') NULL,
|
||||
[C_FOALLAS] CHAR (1) DEFAULT ('T') NOT NULL,
|
||||
[C_TANARIAUTOMATAMEGAJANLASENGE] CHAR (1) NULL,
|
||||
[C_TANARIERTEKELESHATARERTEK] INT NULL,
|
||||
[C_DIAKOLIMPIA] CHAR (1) DEFAULT ('F') NULL,
|
||||
[C_SZAKERTOIVIZSGAELNOKI] CHAR (1) DEFAULT ('F') NULL,
|
||||
[C_SZAKVIZSGA] CHAR (1) DEFAULT ('F') NULL,
|
||||
[C_TOVABBKEPZES] CHAR (1) DEFAULT ('F') NULL,
|
||||
[C_ORAKEGYHUZAMBAN] CHAR (1) NULL,
|
||||
[C_KOZOSSEGISZOLGALATVEZETO] CHAR (1) DEFAULT ('F') NULL,
|
||||
[C_ALINTEZMENYID] INT NOT NULL,
|
||||
[C_ALTANEVID] INT NOT NULL,
|
||||
[TOROLT] CHAR (1) DEFAULT ('F') NULL,
|
||||
[SERIAL] INT NULL,
|
||||
[LASTCHANGED] DATETIME DEFAULT (getdate()) NULL,
|
||||
[CREATED] DATETIME DEFAULT (getdate()) NULL,
|
||||
[MODIFIER] INT NULL,
|
||||
[CREATOR] INT NULL,
|
||||
CONSTRAINT [tmp_ms_xx_constraint_PK_T_40251391] PRIMARY KEY CLUSTERED ([ID] ASC)
|
||||
);
|
||||
|
||||
IF EXISTS (SELECT TOP 1 1
|
||||
FROM [dbo].[T_ALKALMAZOTT])
|
||||
BEGIN
|
||||
INSERT INTO [dbo].[tmp_ms_xx_T_ALKALMAZOTT] ([ID], [C_ALLANDOHELYETTESITESRE], [C_FOALLAS], [C_TANARIAUTOMATAMEGAJANLASENGE], [C_TANARIERTEKELESHATARERTEK], [C_DIAKOLIMPIA], [C_SZAKERTOIVIZSGAELNOKI], [C_SZAKVIZSGA], [C_TOVABBKEPZES], [C_ORAKEGYHUZAMBAN], [C_ALINTEZMENYID], [C_ALTANEVID], [TOROLT], [SERIAL], [LASTCHANGED], [CREATED], [MODIFIER], [CREATOR])
|
||||
SELECT [ID],
|
||||
[C_ALLANDOHELYETTESITESRE],
|
||||
[C_FOALLAS],
|
||||
[C_TANARIAUTOMATAMEGAJANLASENGE],
|
||||
[C_TANARIERTEKELESHATARERTEK],
|
||||
[C_DIAKOLIMPIA],
|
||||
[C_SZAKERTOIVIZSGAELNOKI],
|
||||
[C_SZAKVIZSGA],
|
||||
[C_TOVABBKEPZES],
|
||||
[C_ORAKEGYHUZAMBAN],
|
||||
[C_ALINTEZMENYID],
|
||||
[C_ALTANEVID],
|
||||
[TOROLT],
|
||||
[SERIAL],
|
||||
[LASTCHANGED],
|
||||
[CREATED],
|
||||
[MODIFIER],
|
||||
[CREATOR]
|
||||
FROM [dbo].[T_ALKALMAZOTT]
|
||||
ORDER BY [ID] ASC;
|
||||
END
|
||||
|
||||
DROP TABLE [dbo].[T_ALKALMAZOTT];
|
||||
|
||||
EXECUTE sp_rename N'[dbo].[tmp_ms_xx_T_ALKALMAZOTT]', N'T_ALKALMAZOTT';
|
||||
|
||||
EXECUTE sp_rename N'[dbo].[tmp_ms_xx_constraint_PK_T_40251391]', N'PK_T_4025139', N'OBJECT';
|
||||
|
||||
COMMIT TRANSACTION;
|
||||
|
||||
SET TRANSACTION ISOLATION LEVEL READ COMMITTED;
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[T_ALKALMAZOTT].[I_T_402513902_402513900]...';
|
||||
|
||||
|
||||
GO
|
||||
CREATE NONCLUSTERED INDEX [I_T_402513902_402513900]
|
||||
ON [dbo].[T_ALKALMAZOTT]([C_ALINTEZMENYID] ASC);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[T_ALKALMAZOTT].[I_T_402513905_402513903]...';
|
||||
|
||||
|
||||
GO
|
||||
CREATE NONCLUSTERED INDEX [I_T_402513905_402513903]
|
||||
ON [dbo].[T_ALKALMAZOTT]([C_ALTANEVID] ASC);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Starting rebuilding table [dbo].[T_TANULOKOZOSSEGISZOLGALAT]...';
|
||||
|
||||
|
||||
GO
|
||||
BEGIN TRANSACTION;
|
||||
|
||||
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE;
|
||||
|
||||
SET XACT_ABORT ON;
|
||||
|
||||
CREATE TABLE [dbo].[tmp_ms_xx_T_TANULOKOZOSSEGISZOLGALAT] (
|
||||
[ID] INT IDENTITY (1, 1) NOT NULL,
|
||||
[C_ROGZITESDATUMA] DATETIME NOT NULL,
|
||||
[C_MEGJEGYZES] NVARCHAR (1000) NULL,
|
||||
[C_ORASZAM] INT NULL,
|
||||
[C_TELJESITESHELYE] NVARCHAR (255) NULL,
|
||||
[C_KOZOSSEGISZOLGALAT] INT NULL,
|
||||
[C_TANULOID] INT NOT NULL,
|
||||
[C_FELJEGYZOID] INT NOT NULL,
|
||||
[C_INTEZMENYID] INT NOT NULL,
|
||||
[C_TANEVID] INT NOT NULL,
|
||||
[TOROLT] CHAR (1) DEFAULT ('F') NULL,
|
||||
[SERIAL] INT NULL,
|
||||
[LASTCHANGED] DATETIME DEFAULT (getdate()) NULL,
|
||||
[CREATED] DATETIME DEFAULT (getdate()) NULL,
|
||||
[MODIFIER] INT NULL,
|
||||
[CREATOR] INT NULL,
|
||||
CONSTRAINT [tmp_ms_xx_constraint_PK_T_40261721] PRIMARY KEY CLUSTERED ([ID] ASC)
|
||||
);
|
||||
|
||||
IF EXISTS (SELECT TOP 1 1
|
||||
FROM [dbo].[T_TANULOKOZOSSEGISZOLGALAT])
|
||||
BEGIN
|
||||
SET IDENTITY_INSERT [dbo].[tmp_ms_xx_T_TANULOKOZOSSEGISZOLGALAT] ON;
|
||||
INSERT INTO [dbo].[tmp_ms_xx_T_TANULOKOZOSSEGISZOLGALAT] ([ID], [C_ROGZITESDATUMA], [C_MEGJEGYZES], [C_ORASZAM], [C_TELJESITESHELYE], [C_KOZOSSEGISZOLGALAT], [C_TANULOID], [C_FELJEGYZOID], [C_INTEZMENYID], [C_TANEVID], [TOROLT], [SERIAL], [LASTCHANGED], [CREATED], [MODIFIER], [CREATOR])
|
||||
SELECT [ID],
|
||||
[C_KEZDETE],
|
||||
[C_MEGJEGYZES],
|
||||
[C_ORASZAM],
|
||||
[C_TELJESITESHELYE],
|
||||
6809,
|
||||
[C_TANULOID],
|
||||
[C_FELJEGYZOID],
|
||||
[C_INTEZMENYID],
|
||||
[C_TANEVID],
|
||||
[TOROLT],
|
||||
[SERIAL],
|
||||
[LASTCHANGED],
|
||||
[CREATED],
|
||||
[MODIFIER],
|
||||
[CREATOR]
|
||||
FROM [dbo].[T_TANULOKOZOSSEGISZOLGALAT]
|
||||
ORDER BY [ID] ASC;
|
||||
SET IDENTITY_INSERT [dbo].[tmp_ms_xx_T_TANULOKOZOSSEGISZOLGALAT] OFF;
|
||||
END
|
||||
|
||||
DROP TABLE [dbo].[T_TANULOKOZOSSEGISZOLGALAT];
|
||||
|
||||
EXECUTE sp_rename N'[dbo].[tmp_ms_xx_T_TANULOKOZOSSEGISZOLGALAT]', N'T_TANULOKOZOSSEGISZOLGALAT';
|
||||
|
||||
EXECUTE sp_rename N'[dbo].[tmp_ms_xx_constraint_PK_T_40261721]', N'PK_T_4026172', N'OBJECT';
|
||||
|
||||
COMMIT TRANSACTION;
|
||||
|
||||
SET TRANSACTION ISOLATION LEVEL READ COMMITTED;
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[T_TANULOKOZOSSEGISZOLGALAT].[I_T_4026172_4027909]...';
|
||||
|
||||
|
||||
GO
|
||||
CREATE NONCLUSTERED INDEX [I_T_4026172_4027909]
|
||||
ON [dbo].[T_TANULOKOZOSSEGISZOLGALAT]([C_INTEZMENYID] ASC, [C_TANEVID] ASC, [C_KOZOSSEGISZOLGALAT] ASC);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[T_TANULOKOZOSSEGISZOLGALAT].[I_T_4026179_4026177]...';
|
||||
|
||||
|
||||
GO
|
||||
CREATE NONCLUSTERED INDEX [I_T_4026179_4026177]
|
||||
ON [dbo].[T_TANULOKOZOSSEGISZOLGALAT]([C_TANULOID] ASC);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[T_TANULOKOZOSSEGISZOLGALAT].[I_T_4026300_4026299]...';
|
||||
|
||||
|
||||
GO
|
||||
CREATE NONCLUSTERED INDEX [I_T_4026300_4026299]
|
||||
ON [dbo].[T_TANULOKOZOSSEGISZOLGALAT]([C_FELJEGYZOID] ASC);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[T_TANULOKOZOSSEGISZOLGALAT].[I_T_402617202_402617200]...';
|
||||
|
||||
|
||||
GO
|
||||
CREATE NONCLUSTERED INDEX [I_T_402617202_402617200]
|
||||
ON [dbo].[T_TANULOKOZOSSEGISZOLGALAT]([C_INTEZMENYID] ASC);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[T_TANULOKOZOSSEGISZOLGALAT].[I_T_402617205_402617203]...';
|
||||
|
||||
|
||||
GO
|
||||
CREATE NONCLUSTERED INDEX [I_T_402617205_402617203]
|
||||
ON [dbo].[T_TANULOKOZOSSEGISZOLGALAT]([C_TANEVID] ASC);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[FK_4027863_4027861]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_OGORARENDIORA] WITH NOCHECK
|
||||
ADD CONSTRAINT [FK_4027863_4027861] FOREIGN KEY ([C_ALKALMAZOTTID]) REFERENCES [dbo].[T_ALKALMAZOTT] ([ID]);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[FK_4026129_4026127]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_MUNKAUGYIADATOK] WITH NOCHECK
|
||||
ADD CONSTRAINT [FK_4026129_4026127] FOREIGN KEY ([C_ALKALMAZOTTID]) REFERENCES [dbo].[T_ALKALMAZOTT] ([ID]);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[FK_4025633_4025631]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_ORAK_TANAROK] WITH NOCHECK
|
||||
ADD CONSTRAINT [FK_4025633_4025631] FOREIGN KEY ([C_TANAROKID]) REFERENCES [dbo].[T_ALKALMAZOTT] ([ID]);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[FK_4025437_4025435]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_FOGLALKOZASOK_TANAROK] WITH NOCHECK
|
||||
ADD CONSTRAINT [FK_4025437_4025435] FOREIGN KEY ([C_TANAROKID]) REFERENCES [dbo].[T_ALKALMAZOTT] ([ID]);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[FK_4027463_4027462]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_PEDAGOGUSIKTADATSZOLGALTATAS] WITH NOCHECK
|
||||
ADD CONSTRAINT [FK_4027463_4027462] FOREIGN KEY ([C_ALKALMAZOTTID]) REFERENCES [dbo].[T_ALKALMAZOTT] ([ID]);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[FK_4026685_4026684]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_NEMKOTOTTMUNKAIDO] WITH NOCHECK
|
||||
ADD CONSTRAINT [FK_4026685_4026684] FOREIGN KEY ([C_TANARID]) REFERENCES [dbo].[T_ALKALMAZOTT] ([ID]);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[FK_4027815_4027814]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_OGFOGLALKOZAS] WITH NOCHECK
|
||||
ADD CONSTRAINT [FK_4027815_4027814] FOREIGN KEY ([C_ALKALMAZOTTID]) REFERENCES [dbo].[T_ALKALMAZOTT] ([ID]);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[FK_4025670_4025669]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_TANULOERTEKELES] WITH NOCHECK
|
||||
ADD CONSTRAINT [FK_4025670_4025669] FOREIGN KEY ([C_ERTEKELOID]) REFERENCES [dbo].[T_ALKALMAZOTT] ([ID]);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[FK_4025629_4025628]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_TANITASIORA] WITH NOCHECK
|
||||
ADD CONSTRAINT [FK_4025629_4025628] FOREIGN KEY ([C_HELYETTESITOTANARID]) REFERENCES [dbo].[T_ALKALMAZOTT] ([ID]);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[FK_4025850_4025849]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_TEVEKENYSEG] WITH NOCHECK
|
||||
ADD CONSTRAINT [FK_4025850_4025849] FOREIGN KEY ([C_ESEMENYTULAJDONOSID]) REFERENCES [dbo].[T_ALKALMAZOTT] ([ID]);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[FK_T_8935_4025165]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_ALKALMAZOTT] WITH NOCHECK
|
||||
ADD CONSTRAINT [FK_T_8935_4025165] FOREIGN KEY ([ID]) REFERENCES [dbo].[T_FELHASZNALO] ([ID]);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[FK_402513902_402513900]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_ALKALMAZOTT] WITH NOCHECK
|
||||
ADD CONSTRAINT [FK_402513902_402513900] FOREIGN KEY ([C_ALINTEZMENYID]) REFERENCES [dbo].[T_INTEZMENY] ([ID]);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[FK_402513905_402513903]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_ALKALMAZOTT] WITH NOCHECK
|
||||
ADD CONSTRAINT [FK_402513905_402513903] FOREIGN KEY ([C_ALTANEVID]) REFERENCES [dbo].[T_TANEV] ([ID]);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[FK_4027771_4027769]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_OGTANARFOGLALTSAG] WITH NOCHECK
|
||||
ADD CONSTRAINT [FK_4027771_4027769] FOREIGN KEY ([C_ALKALMAZOTTID]) REFERENCES [dbo].[T_ALKALMAZOTT] ([ID]);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[FK_4025605_4025604]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_TANMENET] WITH NOCHECK
|
||||
ADD CONSTRAINT [FK_4025605_4025604] FOREIGN KEY ([C_FELTOLTOID]) REFERENCES [dbo].[T_ALKALMAZOTT] ([ID]);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[FK_4026327_4026325]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_ORARENDIORA] WITH NOCHECK
|
||||
ADD CONSTRAINT [FK_4026327_4026325] FOREIGN KEY ([C_TANARID]) REFERENCES [dbo].[T_ALKALMAZOTT] ([ID]);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[FK_4026131_4026130]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_TEREM] WITH NOCHECK
|
||||
ADD CONSTRAINT [FK_4026131_4026130] FOREIGN KEY ([C_TEREMFELELOSID]) REFERENCES [dbo].[T_ALKALMAZOTT] ([ID]);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[FK_4025320_4025319]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_OSZTALY] WITH NOCHECK
|
||||
ADD CONSTRAINT [FK_4025320_4025319] FOREIGN KEY ([C_OSZTALYFONOKID]) REFERENCES [dbo].[T_ALKALMAZOTT] ([ID]);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[FK_4025323_4025322]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_OSZTALY] WITH NOCHECK
|
||||
ADD CONSTRAINT [FK_4025323_4025322] FOREIGN KEY ([C_OFOHELYETTESID]) REFERENCES [dbo].[T_ALKALMAZOTT] ([ID]);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[FK_4025761_4025759]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_IGAZOLAS] WITH NOCHECK
|
||||
ADD CONSTRAINT [FK_4025761_4025759] FOREIGN KEY ([C_ROGZITOID]) REFERENCES [dbo].[T_ALKALMAZOTT] ([ID]);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[FK_4025281_4025280]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_ESZKOZ] WITH NOCHECK
|
||||
ADD CONSTRAINT [FK_4025281_4025280] FOREIGN KEY ([C_FELELOSID]) REFERENCES [dbo].[T_ALKALMAZOTT] ([ID]);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[FK_4025792_4025791]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_ORALATOGATAS] WITH NOCHECK
|
||||
ADD CONSTRAINT [FK_4025792_4025791] FOREIGN KEY ([C_ERTEKELOID]) REFERENCES [dbo].[T_ALKALMAZOTT] ([ID]);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[FK_4025945_4025944]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_TANARITANTARGY] WITH NOCHECK
|
||||
ADD CONSTRAINT [FK_4025945_4025944] FOREIGN KEY ([C_ALKALMAZOTTID]) REFERENCES [dbo].[T_ALKALMAZOTT] ([ID]);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[FK_4026291_4026289]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_HELYETTESITESIIDOSZAK] WITH NOCHECK
|
||||
ADD CONSTRAINT [FK_4026291_4026289] FOREIGN KEY ([C_HELYETTESTANAROKID]) REFERENCES [dbo].[T_ALKALMAZOTT] ([ID]);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[FK_4025326_4025325]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_CSOPORT] WITH NOCHECK
|
||||
ADD CONSTRAINT [FK_4025326_4025325] FOREIGN KEY ([C_CSOPORTVEZETOID]) REFERENCES [dbo].[T_ALKALMAZOTT] ([ID]);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[FK_4027571_4027569]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_TOVABBIMUNKAUGYIADATOK] WITH NOCHECK
|
||||
ADD CONSTRAINT [FK_4027571_4027569] FOREIGN KEY ([C_ALKALMAZOTTID]) REFERENCES [dbo].[T_ALKALMAZOTT] ([ID]);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[FK_4025910_4025909]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_JOGYAKORLAT] WITH NOCHECK
|
||||
ADD CONSTRAINT [FK_4025910_4025909] FOREIGN KEY ([C_JOGYAKORLATTULAJDONOSID]) REFERENCES [dbo].[T_ALKALMAZOTT] ([ID]);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[FK_4025714_4025713]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_TANULOESEMENY] WITH NOCHECK
|
||||
ADD CONSTRAINT [FK_4025714_4025713] FOREIGN KEY ([C_FELJEGYZOID]) REFERENCES [dbo].[T_ALKALMAZOTT] ([ID]);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[FK_4026179_4026177]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_TANULOKOZOSSEGISZOLGALAT] WITH NOCHECK
|
||||
ADD CONSTRAINT [FK_4026179_4026177] FOREIGN KEY ([C_TANULOID]) REFERENCES [dbo].[T_TANULO] ([ID]);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[FK_4026300_4026299]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_TANULOKOZOSSEGISZOLGALAT] WITH NOCHECK
|
||||
ADD CONSTRAINT [FK_4026300_4026299] FOREIGN KEY ([C_FELJEGYZOID]) REFERENCES [dbo].[T_FELHASZNALO] ([ID]);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[FK_402617202_402617200]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_TANULOKOZOSSEGISZOLGALAT] WITH NOCHECK
|
||||
ADD CONSTRAINT [FK_402617202_402617200] FOREIGN KEY ([C_INTEZMENYID]) REFERENCES [dbo].[T_INTEZMENY] ([ID]);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[FK_402617205_402617203]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_TANULOKOZOSSEGISZOLGALAT] WITH NOCHECK
|
||||
ADD CONSTRAINT [FK_402617205_402617203] FOREIGN KEY ([C_TANEVID]) REFERENCES [dbo].[T_TANEV] ([ID]);
|
||||
|
||||
|
||||
--Mert ide kell
|
||||
GO
|
||||
PRINT N'Creating [dbo].[FK_4026172_4027909]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_TANULOKOZOSSEGISZOLGALAT] WITH NOCHECK
|
||||
ADD CONSTRAINT [FK_4026172_4027909] FOREIGN KEY ([C_KOZOSSEGISZOLGALAT], [C_INTEZMENYID], [C_TANEVID]) REFERENCES [dbo].[T_KOZOSSEGISZOLGALATTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Refreshing [dbo].[T_ALKALMAZOTT_OSSZES]...';
|
||||
|
||||
|
||||
GO
|
||||
EXECUTE sp_refreshsqlmodule N'[dbo].[T_ALKALMAZOTT_OSSZES]';
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Refreshing [dbo].[T_TANULOKOZOSSEGISZOLGALAT_OSSZES]...';
|
||||
|
||||
|
||||
GO
|
||||
EXECUTE sp_refreshsqlmodule N'[dbo].[T_TANULOKOZOSSEGISZOLGALAT_OSSZES]';
|
||||
|
||||
|
||||
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_OGORARENDIORA] WITH CHECK CHECK CONSTRAINT [FK_4027863_4027861];
|
||||
|
||||
ALTER TABLE [dbo].[T_MUNKAUGYIADATOK] WITH CHECK CHECK CONSTRAINT [FK_4026129_4026127];
|
||||
|
||||
ALTER TABLE [dbo].[T_ORAK_TANAROK] WITH CHECK CHECK CONSTRAINT [FK_4025633_4025631];
|
||||
|
||||
ALTER TABLE [dbo].[T_FOGLALKOZASOK_TANAROK] WITH CHECK CHECK CONSTRAINT [FK_4025437_4025435];
|
||||
|
||||
ALTER TABLE [dbo].[T_PEDAGOGUSIKTADATSZOLGALTATAS] WITH CHECK CHECK CONSTRAINT [FK_4027463_4027462];
|
||||
|
||||
ALTER TABLE [dbo].[T_NEMKOTOTTMUNKAIDO] WITH CHECK CHECK CONSTRAINT [FK_4026685_4026684];
|
||||
|
||||
ALTER TABLE [dbo].[T_OGFOGLALKOZAS] WITH CHECK CHECK CONSTRAINT [FK_4027815_4027814];
|
||||
|
||||
ALTER TABLE [dbo].[T_TANULOERTEKELES] WITH CHECK CHECK CONSTRAINT [FK_4025670_4025669];
|
||||
|
||||
ALTER TABLE [dbo].[T_TANITASIORA] WITH CHECK CHECK CONSTRAINT [FK_4025629_4025628];
|
||||
|
||||
ALTER TABLE [dbo].[T_TEVEKENYSEG] WITH CHECK CHECK CONSTRAINT [FK_4025850_4025849];
|
||||
|
||||
ALTER TABLE [dbo].[T_ALKALMAZOTT] WITH CHECK CHECK CONSTRAINT [FK_T_8935_4025165];
|
||||
|
||||
ALTER TABLE [dbo].[T_ALKALMAZOTT] WITH CHECK CHECK CONSTRAINT [FK_402513902_402513900];
|
||||
|
||||
ALTER TABLE [dbo].[T_ALKALMAZOTT] WITH CHECK CHECK CONSTRAINT [FK_402513905_402513903];
|
||||
|
||||
ALTER TABLE [dbo].[T_OGTANARFOGLALTSAG] WITH CHECK CHECK CONSTRAINT [FK_4027771_4027769];
|
||||
|
||||
ALTER TABLE [dbo].[T_TANMENET] WITH CHECK CHECK CONSTRAINT [FK_4025605_4025604];
|
||||
|
||||
ALTER TABLE [dbo].[T_ORARENDIORA] WITH CHECK CHECK CONSTRAINT [FK_4026327_4026325];
|
||||
|
||||
ALTER TABLE [dbo].[T_TEREM] WITH CHECK CHECK CONSTRAINT [FK_4026131_4026130];
|
||||
|
||||
ALTER TABLE [dbo].[T_OSZTALY] WITH CHECK CHECK CONSTRAINT [FK_4025320_4025319];
|
||||
|
||||
ALTER TABLE [dbo].[T_OSZTALY] WITH CHECK CHECK CONSTRAINT [FK_4025323_4025322];
|
||||
|
||||
ALTER TABLE [dbo].[T_IGAZOLAS] WITH CHECK CHECK CONSTRAINT [FK_4025761_4025759];
|
||||
|
||||
ALTER TABLE [dbo].[T_ESZKOZ] WITH CHECK CHECK CONSTRAINT [FK_4025281_4025280];
|
||||
|
||||
ALTER TABLE [dbo].[T_ORALATOGATAS] WITH CHECK CHECK CONSTRAINT [FK_4025792_4025791];
|
||||
|
||||
ALTER TABLE [dbo].[T_TANARITANTARGY] WITH CHECK CHECK CONSTRAINT [FK_4025945_4025944];
|
||||
|
||||
ALTER TABLE [dbo].[T_HELYETTESITESIIDOSZAK] WITH CHECK CHECK CONSTRAINT [FK_4026291_4026289];
|
||||
|
||||
ALTER TABLE [dbo].[T_CSOPORT] WITH CHECK CHECK CONSTRAINT [FK_4025326_4025325];
|
||||
|
||||
ALTER TABLE [dbo].[T_TOVABBIMUNKAUGYIADATOK] WITH CHECK CHECK CONSTRAINT [FK_4027571_4027569];
|
||||
|
||||
ALTER TABLE [dbo].[T_JOGYAKORLAT] WITH CHECK CHECK CONSTRAINT [FK_4025910_4025909];
|
||||
|
||||
ALTER TABLE [dbo].[T_TANULOESEMENY] WITH CHECK CHECK CONSTRAINT [FK_4025714_4025713];
|
||||
|
||||
ALTER TABLE [dbo].[T_TANULOKOZOSSEGISZOLGALAT] WITH CHECK CHECK CONSTRAINT [FK_4026179_4026177];
|
||||
|
||||
ALTER TABLE [dbo].[T_TANULOKOZOSSEGISZOLGALAT] WITH CHECK CHECK CONSTRAINT [FK_4026300_4026299];
|
||||
|
||||
ALTER TABLE [dbo].[T_TANULOKOZOSSEGISZOLGALAT] WITH CHECK CHECK CONSTRAINT [FK_402617202_402617200];
|
||||
|
||||
ALTER TABLE [dbo].[T_TANULOKOZOSSEGISZOLGALAT] WITH CHECK CHECK CONSTRAINT [FK_402617205_402617203];
|
||||
|
||||
ALTER TABLE [dbo].[T_TANULOKOZOSSEGISZOLGALAT] WITH CHECK CHECK CONSTRAINT [FK_4026172_4027909];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Update complete.';
|
||||
|
||||
|
||||
GO
|
||||
@@ -0,0 +1,78 @@
|
||||
GO
|
||||
SET ANSI_NULLS, ANSI_PADDING, ANSI_WARNINGS, ARITHABORT, CONCAT_NULL_YIELDS_NULL, QUOTED_IDENTIFIER ON;
|
||||
|
||||
SET NUMERIC_ROUNDABORT OFF;
|
||||
|
||||
|
||||
GO
|
||||
/*
|
||||
The column C_KOZOSSEGISZOLGALAT on table [dbo].[T_TANULOKOZOSSEGISZOLGALAT] must be changed from NULL to NOT NULL. If the table contains data, the ALTER script may not work. To avoid this issue, you must add values to this column for all rows or mark it as allowing NULL values, or enable the generation of smart-defaults as a deployment option.
|
||||
*/
|
||||
|
||||
/*IF EXISTS (select top 1 1 from [dbo].[T_TANULOKOZOSSEGISZOLGALAT])
|
||||
RAISERROR (N'Rows were detected. The schema update is terminating because data loss might occur.', 16, 127) WITH NOWAIT*/
|
||||
|
||||
GO
|
||||
PRINT N'Dropping [dbo].[T_TANULOKOZOSSEGISZOLGALAT].[I_T_4026172_4027909]...';
|
||||
|
||||
|
||||
GO
|
||||
DROP INDEX [I_T_4026172_4027909]
|
||||
ON [dbo].[T_TANULOKOZOSSEGISZOLGALAT];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Dropping [dbo].[FK_4026172_4027909]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_TANULOKOZOSSEGISZOLGALAT] DROP CONSTRAINT [FK_4026172_4027909];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Altering [dbo].[T_TANULOKOZOSSEGISZOLGALAT]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_TANULOKOZOSSEGISZOLGALAT] ALTER COLUMN [C_KOZOSSEGISZOLGALAT] INT NOT NULL;
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[T_TANULOKOZOSSEGISZOLGALAT].[I_T_4026172_4027909]...';
|
||||
|
||||
|
||||
GO
|
||||
CREATE NONCLUSTERED INDEX [I_T_4026172_4027909]
|
||||
ON [dbo].[T_TANULOKOZOSSEGISZOLGALAT]([C_INTEZMENYID] ASC, [C_TANEVID] ASC, [C_KOZOSSEGISZOLGALAT] ASC);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[FK_4026172_4027909]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_TANULOKOZOSSEGISZOLGALAT] WITH NOCHECK
|
||||
ADD CONSTRAINT [FK_4026172_4027909] FOREIGN KEY ([C_KOZOSSEGISZOLGALAT], [C_INTEZMENYID], [C_TANEVID]) REFERENCES [dbo].[T_KOZOSSEGISZOLGALATTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Refreshing [dbo].[T_TANULOKOZOSSEGISZOLGALAT_OSSZES]...';
|
||||
|
||||
|
||||
GO
|
||||
EXECUTE sp_refreshsqlmodule N'[dbo].[T_TANULOKOZOSSEGISZOLGALAT_OSSZES]';
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Checking existing data against newly created constraints';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_TANULOKOZOSSEGISZOLGALAT] WITH CHECK CHECK CONSTRAINT [FK_4026172_4027909];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Update complete.';
|
||||
|
||||
|
||||
GO
|
||||
@@ -0,0 +1,373 @@
|
||||
GO
|
||||
SET ANSI_NULLS, ANSI_PADDING, ANSI_WARNINGS, ARITHABORT, CONCAT_NULL_YIELDS_NULL, QUOTED_IDENTIFIER ON;
|
||||
|
||||
SET NUMERIC_ROUNDABORT OFF;
|
||||
|
||||
|
||||
GO
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Dropping [dbo].[FK_4027863_4027861]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_OGORARENDIORA] DROP CONSTRAINT [FK_4027863_4027861];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Dropping [dbo].[FK_4026129_4026127]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_MUNKAUGYIADATOK] DROP CONSTRAINT [FK_4026129_4026127];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Dropping [dbo].[FK_4025633_4025631]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_ORAK_TANAROK] DROP CONSTRAINT [FK_4025633_4025631];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Dropping [dbo].[FK_4025437_4025435]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_FOGLALKOZASOK_TANAROK] DROP CONSTRAINT [FK_4025437_4025435];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Dropping [dbo].[FK_4027463_4027462]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_PEDAGOGUSIKTADATSZOLGALTATAS] DROP CONSTRAINT [FK_4027463_4027462];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Dropping [dbo].[FK_4026685_4026684]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_NEMKOTOTTMUNKAIDO] DROP CONSTRAINT [FK_4026685_4026684];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Dropping [dbo].[FK_4027815_4027814]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_OGFOGLALKOZAS] DROP CONSTRAINT [FK_4027815_4027814];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Dropping [dbo].[FK_4025670_4025669]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_TANULOERTEKELES] DROP CONSTRAINT [FK_4025670_4025669];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Dropping [dbo].[FK_4025629_4025628]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_TANITASIORA] DROP CONSTRAINT [FK_4025629_4025628];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Dropping [dbo].[FK_4025850_4025849]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_TEVEKENYSEG] DROP CONSTRAINT [FK_4025850_4025849];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Dropping [dbo].[FK_T_8935_4025165]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_ALKALMAZOTT] DROP CONSTRAINT [FK_T_8935_4025165];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Dropping [dbo].[FK_402513902_402513900]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_ALKALMAZOTT] DROP CONSTRAINT [FK_402513902_402513900];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Dropping [dbo].[FK_402513905_402513903]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_ALKALMAZOTT] DROP CONSTRAINT [FK_402513905_402513903];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Dropping [dbo].[FK_4027771_4027769]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_OGTANARFOGLALTSAG] DROP CONSTRAINT [FK_4027771_4027769];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Dropping [dbo].[FK_4025605_4025604]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_TANMENET] DROP CONSTRAINT [FK_4025605_4025604];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Dropping [dbo].[FK_4026327_4026325]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_ORARENDIORA] DROP CONSTRAINT [FK_4026327_4026325];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Dropping [dbo].[FK_4026131_4026130]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_TEREM] DROP CONSTRAINT [FK_4026131_4026130];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Dropping [dbo].[FK_4025320_4025319]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_OSZTALY] DROP CONSTRAINT [FK_4025320_4025319];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Dropping [dbo].[FK_4025323_4025322]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_OSZTALY] DROP CONSTRAINT [FK_4025323_4025322];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Dropping [dbo].[FK_4025761_4025759]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_IGAZOLAS] DROP CONSTRAINT [FK_4025761_4025759];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Dropping [dbo].[FK_4025281_4025280]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_ESZKOZ] DROP CONSTRAINT [FK_4025281_4025280];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Dropping [dbo].[FK_4025792_4025791]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_ORALATOGATAS] DROP CONSTRAINT [FK_4025792_4025791];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Dropping [dbo].[FK_4025945_4025944]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_TANARITANTARGY] DROP CONSTRAINT [FK_4025945_4025944];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Dropping [dbo].[FK_4026291_4026289]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_HELYETTESITESIIDOSZAK] DROP CONSTRAINT [FK_4026291_4026289];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Dropping [dbo].[FK_4025326_4025325]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_CSOPORT] DROP CONSTRAINT [FK_4025326_4025325];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Dropping [dbo].[FK_4027571_4027569]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_TOVABBIMUNKAUGYIADATOK] DROP CONSTRAINT [FK_4027571_4027569];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Dropping [dbo].[FK_4025910_4025909]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_JOGYAKORLAT] DROP CONSTRAINT [FK_4025910_4025909];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Dropping [dbo].[FK_4025714_4025713]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_TANULOESEMENY] DROP CONSTRAINT [FK_4025714_4025713];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Dropping [dbo].[FK_4026179_4026177]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_TANULOKOZOSSEGISZOLGALAT] DROP CONSTRAINT [FK_4026179_4026177];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Dropping [dbo].[FK_4026300_4026299]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_TANULOKOZOSSEGISZOLGALAT] DROP CONSTRAINT [FK_4026300_4026299];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Dropping [dbo].[FK_402617202_402617200]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_TANULOKOZOSSEGISZOLGALAT] DROP CONSTRAINT [FK_402617202_402617200];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Dropping [dbo].[FK_402617205_402617203]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_TANULOKOZOSSEGISZOLGALAT] DROP CONSTRAINT [FK_402617205_402617203];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[T_KOZOSSEGISZOLGALATTIPUS]...';
|
||||
|
||||
|
||||
GO
|
||||
CREATE TABLE [dbo].[T_KOZOSSEGISZOLGALATTIPUS] (
|
||||
[ID] INT NOT NULL,
|
||||
[C_ALINTEZMENYID] INT NOT NULL,
|
||||
[C_ALTANEVID] 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_4027911] PRIMARY KEY CLUSTERED ([ID] ASC, [C_ALINTEZMENYID] ASC, [C_ALTANEVID] ASC)
|
||||
);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[T_KOZOSSEGISZOLGALATTIPUS].[I_T_402791102_402791100]...';
|
||||
|
||||
|
||||
GO
|
||||
CREATE NONCLUSTERED INDEX [I_T_402791102_402791100]
|
||||
ON [dbo].[T_KOZOSSEGISZOLGALATTIPUS]([C_ALINTEZMENYID] ASC);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[T_KOZOSSEGISZOLGALATTIPUS].[I_T_402791105_402791103]...';
|
||||
|
||||
|
||||
GO
|
||||
CREATE NONCLUSTERED INDEX [I_T_402791105_402791103]
|
||||
ON [dbo].[T_KOZOSSEGISZOLGALATTIPUS]([C_ALTANEVID] ASC);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating unnamed constraint on [dbo].[T_KOZOSSEGISZOLGALATTIPUS]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_KOZOSSEGISZOLGALATTIPUS]
|
||||
ADD DEFAULT (getdate()) FOR [CREATED];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating unnamed constraint on [dbo].[T_KOZOSSEGISZOLGALATTIPUS]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_KOZOSSEGISZOLGALATTIPUS]
|
||||
ADD DEFAULT (getdate()) FOR [LASTCHANGED];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating unnamed constraint on [dbo].[T_KOZOSSEGISZOLGALATTIPUS]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_KOZOSSEGISZOLGALATTIPUS]
|
||||
ADD DEFAULT ('F') FOR [TOROLT];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[FK_T_21038_4027912]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_KOZOSSEGISZOLGALATTIPUS] WITH NOCHECK
|
||||
ADD CONSTRAINT [FK_T_21038_4027912] FOREIGN KEY ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]) REFERENCES [dbo].[T_DICTIONARYITEMBASE] ([ID], [C_INTEZMENYID], [C_TANEVID]);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[FK_402791102_402791100]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_KOZOSSEGISZOLGALATTIPUS] WITH NOCHECK
|
||||
ADD CONSTRAINT [FK_402791102_402791100] FOREIGN KEY ([C_ALINTEZMENYID]) REFERENCES [dbo].[T_INTEZMENY] ([ID]);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[FK_402791105_402791103]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_KOZOSSEGISZOLGALATTIPUS] WITH NOCHECK
|
||||
ADD CONSTRAINT [FK_402791105_402791103] FOREIGN KEY ([C_ALTANEVID]) REFERENCES [dbo].[T_TANEV] ([ID]);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Checking existing data against newly created constraints'
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_KOZOSSEGISZOLGALATTIPUS] WITH CHECK CHECK CONSTRAINT [FK_T_21038_4027912];
|
||||
|
||||
ALTER TABLE [dbo].[T_KOZOSSEGISZOLGALATTIPUS] WITH CHECK CHECK CONSTRAINT [FK_402791102_402791100];
|
||||
|
||||
ALTER TABLE [dbo].[T_KOZOSSEGISZOLGALATTIPUS] WITH CHECK CHECK CONSTRAINT [FK_402791105_402791103];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Update complete.';
|
||||
|
||||
|
||||
GO
|
||||
@@ -0,0 +1,202 @@
|
||||
GO
|
||||
PRINT N'Creating [dbo].[T_KOZOSSEGISZOLGALATTIPUS_OSSZES]...';
|
||||
|
||||
|
||||
GO
|
||||
CREATE VIEW [dbo].T_KOZOSSEGISZOLGALATTIPUS_OSSZES
|
||||
AS
|
||||
SELECT *
|
||||
FROM dbo.T_KOZOSSEGISZOLGALATTIPUS
|
||||
|
||||
GO
|
||||
--------------------
|
||||
|
||||
CREATE PROCEDURE [dbo].[sp_AddNewSchemaViews]
|
||||
@IntezmenyId int,
|
||||
@IntezmenyAzonosito nvarchar(30),
|
||||
@TanevId int
|
||||
AS
|
||||
BEGIN
|
||||
|
||||
DECLARE @IntezmenyTemplate nvarchar(50) = 'KR_'+@IntezmenyAzonosito
|
||||
DECLARE @Schema nvarchar(50) = @IntezmenyTemplate+'_Schema'
|
||||
DECLARE @SchemaUser nvarchar(50) = @IntezmenyTemplate + '_user'
|
||||
DECLARE @AktivTanev nvarchar(500)
|
||||
DECLARE @Sql nvarchar(max)
|
||||
|
||||
/*============================================================================*/
|
||||
/* View : T_KOZOSSEGISZOLGALATTIPUS */
|
||||
/*============================================================================*/
|
||||
/* Package: Kreta */
|
||||
IF OBJECT_ID('['+@Schema+'].T_KOZOSSEGISZOLGALATTIPUS', 'V') IS NOT NULL BEGIN
|
||||
SET @Sql = N'EXEC sp_refreshview ''['+@Schema+'].T_KOZOSSEGISZOLGALATTIPUS'''
|
||||
EXEC sp_executesql @Sql
|
||||
|
||||
IF OBJECT_ID('['+@Schema+'].T_KOZOSSEGISZOLGALATTIPUS_OSSZES', 'V') IS NOT NULL BEGIN
|
||||
SET @Sql = N'EXEC sp_refreshview ''['+@Schema+'].T_KOZOSSEGISZOLGALATTIPUS_OSSZES'''
|
||||
EXEC sp_executesql @Sql
|
||||
END
|
||||
END
|
||||
ELSE BEGIN
|
||||
/* Ha nem l<>tezik a view, akkor l<>trehozzuk */
|
||||
IF (SELECT COUNT(1)
|
||||
FROM INFORMATION_SCHEMA.COLUMNS
|
||||
WHERE TABLE_NAME = N'T_KOZOSSEGISZOLGALATTIPUS' AND TABLE_SCHEMA = 'dbo' AND COLUMN_NAME = 'C_ALTANEVID'
|
||||
) > 0
|
||||
BEGIN
|
||||
SET @AktivTanev = N' C_ALTANEVID = '+ CAST(@TanevId as nvarchar) +' AND '
|
||||
END
|
||||
ELSE
|
||||
BEGIN
|
||||
SET @AktivTanev = N''
|
||||
END
|
||||
|
||||
IF (SELECT COUNT(1)
|
||||
FROM INFORMATION_SCHEMA.COLUMNS
|
||||
WHERE TABLE_NAME = N'T_KOZOSSEGISZOLGALATTIPUS' AND TABLE_SCHEMA = 'dbo' AND COLUMN_NAME = 'C_ALINTEZMENYID'
|
||||
) > 0
|
||||
BEGIN
|
||||
/* T_KOZOSSEGISZOLGALATTIPUS */
|
||||
SET @Sql = N'CREATE VIEW ['+@Schema+'].T_KOZOSSEGISZOLGALATTIPUS
|
||||
AS
|
||||
SELECT *
|
||||
FROM dbo.T_KOZOSSEGISZOLGALATTIPUS
|
||||
WHERE '+@AktivTanev+' (TOROLT = ''F'') AND C_ALINTEZMENYID = '+CAST(@IntezmenyId as nvarchar)
|
||||
EXECUTE sp_executesql @Sql
|
||||
|
||||
/* T_KOZOSSEGISZOLGALATTIPUS_OSSZES */
|
||||
SET @Sql = N'CREATE VIEW ['+@Schema+'].T_KOZOSSEGISZOLGALATTIPUS_OSSZES
|
||||
AS
|
||||
SELECT *
|
||||
FROM dbo.T_KOZOSSEGISZOLGALATTIPUS
|
||||
WHERE C_ALINTEZMENYID = '+CAST(@IntezmenyId as nvarchar)
|
||||
EXECUTE sp_executesql @Sql
|
||||
END
|
||||
ELSE
|
||||
BEGIN
|
||||
/* T_KOZOSSEGISZOLGALATTIPUS */
|
||||
SET @Sql = N'CREATE VIEW ['+@Schema+'].T_KOZOSSEGISZOLGALATTIPUS
|
||||
AS
|
||||
SELECT *
|
||||
FROM dbo.T_KOZOSSEGISZOLGALATTIPUS
|
||||
WHERE '+@AktivTanev+' (TOROLT = ''F'')'
|
||||
EXECUTE sp_executesql @Sql
|
||||
|
||||
/* T_KOZOSSEGISZOLGALATTIPUS_OSSZES */
|
||||
SET @Sql = N'CREATE VIEW ['+@Schema+'].T_KOZOSSEGISZOLGALATTIPUS_OSSZES
|
||||
AS
|
||||
SELECT *
|
||||
FROM dbo.T_KOZOSSEGISZOLGALATTIPUS'
|
||||
EXECUTE sp_executesql @Sql
|
||||
END
|
||||
END
|
||||
|
||||
END
|
||||
|
||||
GO
|
||||
|
||||
--------------------
|
||||
|
||||
DECLARE intezmenytanevekCursor CURSOR LOCAL FOR
|
||||
SELECT T_INTEZMENY.ID, T_INTEZMENY.C_AZONOSITO, T_TANEV.ID
|
||||
FROM T_INTEZMENY
|
||||
INNER JOIN T_TANEV ON T_TANEV.C_INTEZMENYID = T_INTEZMENY.ID
|
||||
WHERE T_TANEV.C_AKTIV = 'T' AND T_INTEZMENY.TOROLT = 'F'
|
||||
ORDER BY T_INTEZMENY.ID
|
||||
|
||||
DECLARE @intezmenyId int, @intezmenyAzonosito nvarchar(30), @tanevId int
|
||||
|
||||
OPEN intezmenytanevekCursor
|
||||
FETCH NEXT FROM intezmenytanevekCursor INTO @intezmenyId, @intezmenyAzonosito, @tanevId
|
||||
|
||||
WHILE @@FETCH_STATUS = 0
|
||||
BEGIN
|
||||
PRINT 'INTÉZMÉNY ID: ' + CAST(@intezmenyId AS NVARCHAR(10)) + ', INTÉZMÉNY AZONOSÍTÓ: ' + CAST(@intezmenyAzonosito AS NVARCHAR(30)) + ', TANÉV ID: ' + CAST(@tanevId AS NVARCHAR(10))
|
||||
EXEC sp_AddNewSchemaViews @IntezmenyId = @intezmenyId, @IntezmenyAzonosito = @intezmenyAzonosito, @TanevId = @tanevId
|
||||
|
||||
FETCH NEXT FROM intezmenytanevekCursor INTO @intezmenyId, @intezmenyAzonosito, @tanevId
|
||||
END
|
||||
|
||||
CLOSE intezmenytanevekCursor
|
||||
DEALLOCATE intezmenytanevekCursor
|
||||
|
||||
GO
|
||||
--------------------
|
||||
|
||||
DROP PROCEDURE [dbo].[sp_AddNewSchemaViews]
|
||||
GO
|
||||
|
||||
|
||||
PRINT '--- intézményi view-k (dbo táblákkal megegyező nevű és a tábla_OSSZES nevűek) frissítése ---'
|
||||
|
||||
DECLARE @viewname nvarchar(100), @pureview nvarchar(100)
|
||||
|
||||
DECLARE semaviewk CURSOR LOCAL FOR
|
||||
SELECT '['+TABLE_SCHEMA + '].[' + TABLE_NAME + ']', TABLE_NAME
|
||||
FROM INFORMATION_SCHEMA.TABLES
|
||||
WHERE TABLE_TYPE = 'VIEW' and TABLE_SCHEMA LIKE 'KR[_]%[_]Schema'
|
||||
AND TABLE_NAME in (
|
||||
'T_ALKALMAZOTT', 'T_ALKALMAZOTT_OSSZES'
|
||||
,'T_TANULOKOZOSSEGISZOLGALAT', 'T_TANULOKOZOSSEGISZOLGALAT_OSSZES',
|
||||
'T_KOZOSSEGISZOLGALATTIPUS', 'T_KOZOSSEGISZOLGALATTIPUS_OSSZES'
|
||||
) -- ha csak néhány VIEW frissült, akkor a gyorsabb futásért ide fel lehet sorolni
|
||||
ORDER BY TABLE_SCHEMA, TABLE_NAME
|
||||
|
||||
OPEN semaviewk
|
||||
FETCH NEXT FROM semaviewk INTO @viewname, @pureview
|
||||
|
||||
WHILE @@FETCH_STATUS = 0 BEGIN
|
||||
PRINT @viewname
|
||||
EXEC sp_refreshview @viewname
|
||||
|
||||
FETCH NEXT FROM semaviewk INTO @viewname, @pureview
|
||||
END
|
||||
|
||||
CLOSE semaviewk
|
||||
DEALLOCATE semaviewk
|
||||
GO
|
||||
|
||||
|
||||
-- Triggerek inicializálás az összes táblára
|
||||
DECLARE tableCursor CURSOR LOCAL FOR
|
||||
SELECT DISTINCT TABLE_NAME
|
||||
FROM INFORMATION_SCHEMA.COLUMNS
|
||||
WHERE COLUMN_NAME IN ('CREATOR', 'MODIFIER')
|
||||
AND TABLE_NAME NOT IN ('T_ENTITYHISTORY', 'T_ENTITYATTRIBUTEHISTORY', 'T_LOG', 'T_GLOBALLOCK', 'T_USERPROFILE', 'T_OLDALLATOGATOTTSAG')
|
||||
AND TABLE_NAME IN (
|
||||
SELECT t.name
|
||||
FROM sys.tables t
|
||||
INNER JOIN sys.schemas s ON s.schema_id = t.schema_id
|
||||
WHERE s.name ='dbo'
|
||||
)
|
||||
|
||||
DECLARE @table nvarchar(35)
|
||||
|
||||
OPEN tableCursor
|
||||
FETCH NEXT FROM tableCursor INTO @table
|
||||
|
||||
WHILE @@FETCH_STATUS = 0 BEGIN
|
||||
EXEC sp_Global_CreateTriggers @table
|
||||
FETCH NEXT FROM tableCursor INTO @table
|
||||
END
|
||||
|
||||
CLOSE tableCursor
|
||||
DEALLOCATE tableCursor
|
||||
|
||||
|
||||
EXEC dev.sp_Global_GenerateAsyncAuditTriggerAll 1
|
||||
GO
|
||||
|
||||
EXEC dev.sp_Global_GenerateAsyncAuditProcedureAll
|
||||
GO
|
||||
|
||||
EXEC dev.sp_Global_GenerateAsyncAuditAuditPocessing
|
||||
GO
|
||||
|
||||
ALTER QUEUE auditlog.AuditQueue WITH STATUS=OFF, ACTIVATION
|
||||
(STATUS = OFF)
|
||||
GO
|
||||
|
||||
ALTER QUEUE auditlog.AuditQueue WITH STATUS=ON, ACTIVATION
|
||||
(STATUS = ON, MAX_QUEUE_READERS = 2)
|
||||
GO
|
||||
@@ -0,0 +1,19 @@
|
||||
DECLARE intezmenytanevekCursor CURSOR LOCAL FOR
|
||||
SELECT C_INTEZMENYID, C_TANEVID
|
||||
FROM T_INTEZMENYADATOK
|
||||
|
||||
DECLARE @intezmenyId int, @tanevId int
|
||||
|
||||
OPEN intezmenytanevekCursor
|
||||
FETCH NEXT FROM intezmenytanevekCursor INTO @intezmenyId, @tanevId
|
||||
|
||||
WHILE @@FETCH_STATUS = 0
|
||||
BEGIN
|
||||
PRINT 'INTÉZMÉNY ID: ' + CAST(@intezmenyId AS NVARCHAR(10)) + ', TANÉV ID: ' + CAST(@tanevId AS NVARCHAR(10))
|
||||
EXEC sp_Global_CreateDictionaryItems @IntezmenyId = @intezmenyId, @TanevId = @tanevId
|
||||
|
||||
FETCH NEXT FROM intezmenytanevekCursor INTO @intezmenyId, @tanevId
|
||||
END
|
||||
|
||||
CLOSE intezmenytanevekCursor
|
||||
DEALLOCATE intezmenytanevekCursor
|
||||
@@ -0,0 +1,53 @@
|
||||
-- =============================================
|
||||
-- Description: <Előszedjük a tanuló összes közösségi szolgálat óraszámát>
|
||||
-- =============================================
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
|
||||
IF OBJECT_ID('[dbo].[sp_GetKozossegiSzolgalatOsszesOraszam]') IS NOT NULL
|
||||
BEGIN
|
||||
DROP PROCEDURE [dbo].[sp_GetKozossegiSzolgalatOsszesOraszam]
|
||||
END
|
||||
GO
|
||||
CREATE PROCEDURE [dbo].[sp_GetKozossegiSzolgalatOsszesOraszam]
|
||||
@pIntezmenyId AS INT
|
||||
,@pTanuloId AS INT
|
||||
AS
|
||||
BEGIN
|
||||
|
||||
-- SET NOCOUNT ON added to prevent extra result sets from
|
||||
-- interfering with SELECT statements.
|
||||
SET NOCOUNT ON;
|
||||
|
||||
SELECT IIF(KozossegiSzolgalat.C_ORASZAM IS NULL, 0, SUM(KozossegiSzolgalat.C_ORASZAM))
|
||||
FROM
|
||||
T_FELHASZNALO_OSSZES Tanulo
|
||||
LEFT JOIN (
|
||||
SELECT DISTINCT
|
||||
Tanulo.C_OKTATASIAZONOSITO OktatasiAzonosito
|
||||
FROM
|
||||
T_FELHASZNALO Tanulo
|
||||
WHERE
|
||||
Tanulo.TOROLT = 'F'
|
||||
AND Tanulo.ID = @pTanuloId
|
||||
) CurrentTanulo ON
|
||||
CurrentTanulo.OktatasiAzonosito IS NOT NULL
|
||||
LEFT JOIN
|
||||
T_TANULOKOZOSSEGISZOLGALAT_OSSZES KozossegiSzolgalat ON
|
||||
KozossegiSzolgalat.C_TANULOID = Tanulo.ID
|
||||
AND KozossegiSzolgalat.C_INTEZMENYID = @pIntezmenyId
|
||||
AND KozossegiSzolgalat.TOROLT = 'F'
|
||||
WHERE
|
||||
Tanulo.C_OKTATASIAZONOSITO = CurrentTanulo.OktatasiAzonosito
|
||||
AND Tanulo.C_INTEZMENYID = @pIntezmenyId
|
||||
AND Tanulo.TOROLT = 'F'
|
||||
GROUP BY
|
||||
KozossegiSzolgalat.C_ORASZAM
|
||||
|
||||
END
|
||||
|
||||
|
||||
GO
|
||||
|
||||
@@ -0,0 +1,81 @@
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
|
||||
IF OBJECT_ID('[dbo].[sp_GetKozossegiSzolgalatokData]') IS NOT NULL
|
||||
BEGIN
|
||||
DROP PROCEDURE [dbo].[sp_GetKozossegiSzolgalatokData]
|
||||
END
|
||||
GO
|
||||
|
||||
-- =============================================
|
||||
-- Description: <Előszedjük az osztály csoport tanulóinak(korábbi évekre visszamenőleg) a közösségi szolgálatait>
|
||||
-- =============================================
|
||||
CREATE PROCEDURE [dbo].[sp_GetKozossegiSzolgalatokData]
|
||||
@pIntezmenyId INT
|
||||
,@pOsztalyCsoportId INT
|
||||
|
||||
AS
|
||||
BEGIN
|
||||
|
||||
-- SET NOCOUNT ON added to prevent extra result sets from
|
||||
-- interfering with SELECT statements.
|
||||
SET NOCOUNT ON;
|
||||
|
||||
SELECT
|
||||
CurrentTanulo.TanuloId ID
|
||||
,CurrentTanulo.TanuloId TanuloId
|
||||
,CurrentTanulo.TanuloNev TanuloNev
|
||||
,CurrentTanulo.AnyjaNeve AnyjaNeve
|
||||
,CurrentTanulo.SzuletesiIdo SzuletesiIdo
|
||||
,CurrentTanulo.OsztalyNev OsztalyNev
|
||||
,SUM(KozossegiSzolgalat.C_ORASZAM) OsszesOraszam
|
||||
FROM
|
||||
T_FELHASZNALO_OSSZES Tanulo
|
||||
LEFT JOIN (
|
||||
SELECT DISTINCT
|
||||
Tanulo.C_OKTATASIAZONOSITO OktatasiAzonosito
|
||||
,Tanulo.ID TanuloId
|
||||
,Tanulo.C_NYOMTATASINEV TanuloNev
|
||||
,Tanulo.C_ANYJANEVE AnyjaNeve
|
||||
,Tanulo.C_SZULETESIDATUM SzuletesiIdo
|
||||
,OsztalyCsoport.C_NEV OsztalyNev
|
||||
FROM
|
||||
T_FELHASZNALO Tanulo
|
||||
LEFT JOIN
|
||||
T_TANULOCSOPORT TanuloCsoport ON
|
||||
TanuloCsoport.C_TANULOID = Tanulo.ID
|
||||
AND TanuloCsoport.TOROLT = 'F'
|
||||
LEFT JOIN
|
||||
T_OSZTALYCSOPORT OsztalyCsoport ON
|
||||
OsztalyCsoport.ID = TanuloCsoport.C_OSZTALYCSOPORTID
|
||||
AND OsztalyCsoport.TOROLT = 'F'
|
||||
WHERE
|
||||
Tanulo.TOROLT = 'F'
|
||||
AND OsztalyCsoport.ID = @pOsztalyCsoportId
|
||||
) CurrentTanulo ON
|
||||
CurrentTanulo.OktatasiAzonosito IS NOT NULL
|
||||
LEFT JOIN
|
||||
T_TANULOKOZOSSEGISZOLGALAT_OSSZES KozossegiSzolgalat ON
|
||||
KozossegiSzolgalat.C_TANULOID = Tanulo.ID
|
||||
AND KozossegiSzolgalat.C_INTEZMENYID = @pIntezmenyId
|
||||
AND KozossegiSzolgalat.TOROLT = 'F'
|
||||
WHERE
|
||||
Tanulo.C_OKTATASIAZONOSITO = CurrentTanulo.OktatasiAzonosito
|
||||
AND Tanulo.C_INTEZMENYID = @pIntezmenyId
|
||||
AND Tanulo.TOROLT = 'F'
|
||||
GROUP BY
|
||||
CurrentTanulo.TanuloId
|
||||
,CurrentTanulo.TanuloNev
|
||||
,CurrentTanulo.AnyjaNeve
|
||||
,CurrentTanulo.SzuletesiIdo
|
||||
,CurrentTanulo.OsztalyNev
|
||||
ORDER BY
|
||||
CurrentTanulo.TanuloNev ASC
|
||||
|
||||
END
|
||||
|
||||
|
||||
GO
|
||||
|
||||
@@ -0,0 +1,74 @@
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
|
||||
IF OBJECT_ID('[dbo].[sp_GetKozossegiSzolgalatokReszletek]') IS NOT NULL
|
||||
BEGIN
|
||||
DROP PROCEDURE [dbo].[sp_GetKozossegiSzolgalatokReszletek]
|
||||
END
|
||||
GO
|
||||
|
||||
-- =============================================
|
||||
-- Description: <Előszedjük a tanuló közösségi szolgálatait részletesen>
|
||||
-- =============================================
|
||||
CREATE PROCEDURE [dbo].[sp_GetKozossegiSzolgalatokReszletek]
|
||||
@pIntezmenyId INT
|
||||
,@pTanuloId INT
|
||||
,@pTanarId INT
|
||||
,@pToroltElemek CHAR = 'F'
|
||||
|
||||
AS
|
||||
BEGIN
|
||||
|
||||
-- SET NOCOUNT ON added to prevent extra result sets from
|
||||
-- interfering with SELECT statements.
|
||||
SET NOCOUNT ON;
|
||||
|
||||
SELECT
|
||||
KozossegiSzolgalat.ID ID
|
||||
,KozossegiSzolgalat.C_ROGZITESDATUMA RogzitesDatuma
|
||||
,KozossegiSzolgalat.C_TELJESITESHELYE IntezmenyNeve
|
||||
,KozossegiSzolgalat.C_ORASZAM Oraszam
|
||||
,KozossegiSzolgalat.C_KOZOSSEGISZOLGALAT Tevekenyseg
|
||||
,KozossegiSzolgalat.C_MEGJEGYZES Megjegyzes
|
||||
,KozossegiSzolgalat.TOROLT Torolt
|
||||
,CurrentTanulo.Id TanuloId
|
||||
,CurrentTanulo.NyomtatasiNev TanuloNev
|
||||
,CASE
|
||||
WHEN KozossegiSzolgalat.C_FELJEGYZOID = @pTanarId
|
||||
THEN 'T'
|
||||
ELSE 'F'
|
||||
END Modosithato
|
||||
FROM
|
||||
T_FELHASZNALO_OSSZES Tanulo
|
||||
LEFT JOIN (
|
||||
SELECT
|
||||
Tanulo.C_OKTATASIAZONOSITO OktatasiAzonosito
|
||||
,Tanulo.ID Id
|
||||
,Tanulo.C_NYOMTATASINEV NyomtatasiNev
|
||||
FROM
|
||||
T_FELHASZNALO Tanulo
|
||||
WHERE
|
||||
Tanulo.ID = @pTanuloId
|
||||
AND Tanulo.TOROLT = 'F'
|
||||
) CurrentTanulo ON
|
||||
CurrentTanulo.OktatasiAzonosito IS NOT NULL
|
||||
LEFT JOIN
|
||||
T_TANULOKOZOSSEGISZOLGALAT_OSSZES KozossegiSzolgalat ON
|
||||
KozossegiSzolgalat.C_TANULOID = Tanulo.ID
|
||||
AND KozossegiSzolgalat.C_INTEZMENYID = @pIntezmenyId
|
||||
WHERE
|
||||
Tanulo.C_OKTATASIAZONOSITO = CurrentTanulo.OktatasiAzonosito
|
||||
AND Tanulo.C_INTEZMENYID = @pIntezmenyId
|
||||
AND Tanulo.TOROLT = 'F'
|
||||
--Ha a törölt flag True, a törölt elemeket is visszaadjuk
|
||||
AND KozossegiSzolgalat.TOROLT = IIF(@pToroltElemek = 'T', KozossegiSzolgalat.TOROLT, 'F')
|
||||
ORDER BY
|
||||
KozossegiSzolgalat.C_ROGZITESDATUMA DESC
|
||||
|
||||
END
|
||||
|
||||
|
||||
GO
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,36 @@
|
||||
-- =============================================
|
||||
-- Description: <Ellenőrizzuk, hogy az alkalmazott közösségi szolgálat kezelő-e>
|
||||
-- =============================================
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
|
||||
IF OBJECT_ID('[dbo].[sp_IsKozossegiSzolgalatKezelo]') IS NOT NULL
|
||||
BEGIN
|
||||
DROP PROCEDURE [dbo].[sp_IsKozossegiSzolgalatKezelo]
|
||||
END
|
||||
GO
|
||||
CREATE PROCEDURE [dbo].[sp_IsKozossegiSzolgalatKezelo]
|
||||
@pAlkalmazottId AS INT
|
||||
AS
|
||||
BEGIN
|
||||
|
||||
-- SET NOCOUNT ON added to prevent extra result sets from
|
||||
-- interfering with SELECT statements.
|
||||
SET NOCOUNT ON;
|
||||
|
||||
IF EXISTS(
|
||||
SELECT 1
|
||||
FROM
|
||||
T_ALKALMAZOTT alkalmazott
|
||||
WHERE
|
||||
alkalmazott.TOROLT = 'F'
|
||||
AND alkalmazott.ID = @pAlkalmazottId
|
||||
AND alkalmazott.C_KOZOSSEGISZOLGALATVEZETO = 'T'
|
||||
)
|
||||
SELECT 1
|
||||
ELSE
|
||||
SELECT 0
|
||||
|
||||
END
|
||||
Reference in New Issue
Block a user