init
This commit is contained in:
@@ -0,0 +1,592 @@
|
||||
GO
|
||||
SET ANSI_NULLS, ANSI_PADDING, ANSI_WARNINGS, ARITHABORT, CONCAT_NULL_YIELDS_NULL, QUOTED_IDENTIFIER ON;
|
||||
|
||||
SET NUMERIC_ROUNDABORT OFF;
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Dropping [dbo].[FK_4026125_4026124]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_MUNKAUGYIADATOK] DROP CONSTRAINT [FK_4026125_4026124];
|
||||
|
||||
|
||||
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_402611602_402611600]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_MUNKAUGYIADATOK] DROP CONSTRAINT [FK_402611602_402611600];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Dropping [dbo].[FK_402611605_402611603]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_MUNKAUGYIADATOK] DROP CONSTRAINT [FK_402611605_402611603];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Dropping [dbo].[FK_4026116_4026121]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_MUNKAUGYIADATOK] DROP CONSTRAINT [FK_4026116_4026121];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Dropping [dbo].[FK_4026116_4026122]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_MUNKAUGYIADATOK] DROP CONSTRAINT [FK_4026116_4026122];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Dropping [dbo].[FK_4026116_4026343]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_MUNKAUGYIADATOK] DROP CONSTRAINT [FK_4026116_4026343];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Dropping [dbo].[FK_4026116_4026352]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_MUNKAUGYIADATOK] DROP CONSTRAINT [FK_4026116_4026352];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Dropping [dbo].[FK_4026116_4026365]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_MUNKAUGYIADATOK] DROP CONSTRAINT [FK_4026116_4026365];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Dropping [dbo].[FK_4026116_4027631]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_MUNKAUGYIADATOK] DROP CONSTRAINT [FK_4026116_4027631];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Dropping [dbo].[FK_4026116_4027635]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_MUNKAUGYIADATOK] DROP CONSTRAINT [FK_4026116_4027635];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Starting rebuilding table [dbo].[T_MUNKAUGYIADATOK]...';
|
||||
|
||||
|
||||
GO
|
||||
BEGIN TRANSACTION;
|
||||
|
||||
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE;
|
||||
|
||||
SET XACT_ABORT ON;
|
||||
|
||||
CREATE TABLE [dbo].[tmp_ms_xx_T_MUNKAUGYIADATOK] (
|
||||
[ID] INT IDENTITY (1, 1) NOT NULL,
|
||||
[C_ALKALMAZASKEZDETE] DATETIME NULL,
|
||||
[C_ALKALMAZASMEGSZUNESE] DATETIME NULL,
|
||||
[C_KOTELEZOORASZAM] NUMERIC (10, 2) NOT NULL,
|
||||
[C_MUNKAIDOKEDVEZMENYORASZAM] INT NULL,
|
||||
[C_MUNKAKORTIPUSA] INT NULL,
|
||||
[C_MUNKAVISZONYTIPUSA] INT NULL,
|
||||
[C_BETOLTETLENALLASHELY] CHAR (1) DEFAULT ('F') NOT NULL,
|
||||
[C_MUNKAIDOKEDVEZMENYOKASZOVEG] NVARCHAR (MAX) NULL,
|
||||
[C_TARTOSHELYETTESITES] CHAR (1) DEFAULT ('F') NOT NULL,
|
||||
[C_PEDAGOGUSSTATUSZA] INT NULL,
|
||||
[C_BESOROLASIFOKOZAT] INT NULL,
|
||||
[C_MUNKAIDOKEDVEZMENYOKA] INT NULL,
|
||||
[C_NYUGDIJAS] CHAR (1) DEFAULT ('F') NOT NULL,
|
||||
[C_RESZMUNKAIDOSZAZALEK] INT DEFAULT ((100)) NULL,
|
||||
[C_FOGLALKOZTATASTIPUS] INT NULL,
|
||||
[C_VEZETOIORASZAMOK] INT NULL,
|
||||
[C_UTAZOGYOGYPEDAGOGUS] CHAR (1) DEFAULT ('F') NULL,
|
||||
[C_CSOKKENTETTMUNKAIDOS] CHAR (1) DEFAULT ('F') NULL,
|
||||
[C_SZAKERTOMESTERPEDAGOGUS] CHAR (1) DEFAULT ('F') NULL,
|
||||
[C_FELADATELLATASIHELYID] INT NULL,
|
||||
[C_ALKALMAZOTTID] INT NOT NULL,
|
||||
[C_INTEZMENYID] INT NOT NULL,
|
||||
[C_TANEVID] INT NOT NULL,
|
||||
[TOROLT] CHAR (1) DEFAULT ('F') NOT NULL,
|
||||
[SERIAL] INT DEFAULT ((0)) NOT NULL,
|
||||
[LASTCHANGED] DATETIME DEFAULT (getdate()) NOT NULL,
|
||||
[CREATED] DATETIME DEFAULT (getdate()) NOT NULL,
|
||||
[MODIFIER] INT NULL,
|
||||
[CREATOR] INT NULL,
|
||||
[ELOZOTANEVIREKORDID] INT NULL,
|
||||
[NNID] INT NULL,
|
||||
CONSTRAINT [tmp_ms_xx_constraint_PK_T_40261161] PRIMARY KEY CLUSTERED ([ID] ASC)
|
||||
);
|
||||
|
||||
IF EXISTS (SELECT TOP 1 1
|
||||
FROM [dbo].[T_MUNKAUGYIADATOK])
|
||||
BEGIN
|
||||
SET IDENTITY_INSERT [dbo].[tmp_ms_xx_T_MUNKAUGYIADATOK] ON;
|
||||
INSERT INTO [dbo].[tmp_ms_xx_T_MUNKAUGYIADATOK] ([ID], [C_ALKALMAZASKEZDETE], [C_ALKALMAZASMEGSZUNESE], [C_KOTELEZOORASZAM], [C_MUNKAIDOKEDVEZMENYORASZAM], [C_MUNKAKORTIPUSA], [C_MUNKAVISZONYTIPUSA], [C_BETOLTETLENALLASHELY], [C_MUNKAIDOKEDVEZMENYOKASZOVEG], [C_TARTOSHELYETTESITES], [C_PEDAGOGUSSTATUSZA], [C_BESOROLASIFOKOZAT], [C_MUNKAIDOKEDVEZMENYOKA], [C_NYUGDIJAS], [C_RESZMUNKAIDOSZAZALEK], [C_FOGLALKOZTATASTIPUS], [C_VEZETOIORASZAMOK], [C_UTAZOGYOGYPEDAGOGUS], [C_CSOKKENTETTMUNKAIDOS], [C_FELADATELLATASIHELYID], [C_ALKALMAZOTTID], [C_INTEZMENYID], [C_TANEVID], [TOROLT], [SERIAL], [LASTCHANGED], [CREATED], [MODIFIER], [CREATOR], [ELOZOTANEVIREKORDID], [NNID])
|
||||
SELECT [ID],
|
||||
[C_ALKALMAZASKEZDETE],
|
||||
[C_ALKALMAZASMEGSZUNESE],
|
||||
[C_KOTELEZOORASZAM],
|
||||
[C_MUNKAIDOKEDVEZMENYORASZAM],
|
||||
[C_MUNKAKORTIPUSA],
|
||||
[C_MUNKAVISZONYTIPUSA],
|
||||
[C_BETOLTETLENALLASHELY],
|
||||
[C_MUNKAIDOKEDVEZMENYOKASZOVEG],
|
||||
[C_TARTOSHELYETTESITES],
|
||||
[C_PEDAGOGUSSTATUSZA],
|
||||
[C_BESOROLASIFOKOZAT],
|
||||
[C_MUNKAIDOKEDVEZMENYOKA],
|
||||
[C_NYUGDIJAS],
|
||||
[C_RESZMUNKAIDOSZAZALEK],
|
||||
[C_FOGLALKOZTATASTIPUS],
|
||||
[C_VEZETOIORASZAMOK],
|
||||
[C_UTAZOGYOGYPEDAGOGUS],
|
||||
[C_CSOKKENTETTMUNKAIDOS],
|
||||
[C_FELADATELLATASIHELYID],
|
||||
[C_ALKALMAZOTTID],
|
||||
[C_INTEZMENYID],
|
||||
[C_TANEVID],
|
||||
[TOROLT],
|
||||
[SERIAL],
|
||||
[LASTCHANGED],
|
||||
[CREATED],
|
||||
[MODIFIER],
|
||||
[CREATOR],
|
||||
[ELOZOTANEVIREKORDID],
|
||||
[NNID]
|
||||
FROM [dbo].[T_MUNKAUGYIADATOK]
|
||||
ORDER BY [ID] ASC;
|
||||
SET IDENTITY_INSERT [dbo].[tmp_ms_xx_T_MUNKAUGYIADATOK] OFF;
|
||||
END
|
||||
|
||||
DROP TABLE [dbo].[T_MUNKAUGYIADATOK];
|
||||
|
||||
EXECUTE sp_rename N'[dbo].[tmp_ms_xx_T_MUNKAUGYIADATOK]', N'T_MUNKAUGYIADATOK';
|
||||
|
||||
EXECUTE sp_rename N'[dbo].[tmp_ms_xx_constraint_PK_T_40261161]', N'PK_T_4026116', N'OBJECT';
|
||||
|
||||
COMMIT TRANSACTION;
|
||||
|
||||
SET TRANSACTION ISOLATION LEVEL READ COMMITTED;
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[T_MUNKAUGYIADATOK].[I_T_4026116_4026121]...';
|
||||
|
||||
|
||||
GO
|
||||
CREATE NONCLUSTERED INDEX [I_T_4026116_4026121]
|
||||
ON [dbo].[T_MUNKAUGYIADATOK]([C_INTEZMENYID] ASC, [C_TANEVID] ASC, [C_MUNKAKORTIPUSA] ASC);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[T_MUNKAUGYIADATOK].[I_T_4026116_4026122]...';
|
||||
|
||||
|
||||
GO
|
||||
CREATE NONCLUSTERED INDEX [I_T_4026116_4026122]
|
||||
ON [dbo].[T_MUNKAUGYIADATOK]([C_INTEZMENYID] ASC, [C_TANEVID] ASC, [C_MUNKAVISZONYTIPUSA] ASC);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[T_MUNKAUGYIADATOK].[I_T_4026116_4026343]...';
|
||||
|
||||
|
||||
GO
|
||||
CREATE NONCLUSTERED INDEX [I_T_4026116_4026343]
|
||||
ON [dbo].[T_MUNKAUGYIADATOK]([C_INTEZMENYID] ASC, [C_TANEVID] ASC, [C_PEDAGOGUSSTATUSZA] ASC);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[T_MUNKAUGYIADATOK].[I_T_4026116_4026352]...';
|
||||
|
||||
|
||||
GO
|
||||
CREATE NONCLUSTERED INDEX [I_T_4026116_4026352]
|
||||
ON [dbo].[T_MUNKAUGYIADATOK]([C_INTEZMENYID] ASC, [C_TANEVID] ASC, [C_BESOROLASIFOKOZAT] ASC);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[T_MUNKAUGYIADATOK].[I_T_4026116_4026365]...';
|
||||
|
||||
|
||||
GO
|
||||
CREATE NONCLUSTERED INDEX [I_T_4026116_4026365]
|
||||
ON [dbo].[T_MUNKAUGYIADATOK]([C_INTEZMENYID] ASC, [C_TANEVID] ASC, [C_MUNKAIDOKEDVEZMENYOKA] ASC);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[T_MUNKAUGYIADATOK].[I_T_4026116_4027631]...';
|
||||
|
||||
|
||||
GO
|
||||
CREATE NONCLUSTERED INDEX [I_T_4026116_4027631]
|
||||
ON [dbo].[T_MUNKAUGYIADATOK]([C_INTEZMENYID] ASC, [C_TANEVID] ASC, [C_FOGLALKOZTATASTIPUS] ASC);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[T_MUNKAUGYIADATOK].[I_T_4026116_4027635]...';
|
||||
|
||||
|
||||
GO
|
||||
CREATE NONCLUSTERED INDEX [I_T_4026116_4027635]
|
||||
ON [dbo].[T_MUNKAUGYIADATOK]([C_INTEZMENYID] ASC, [C_TANEVID] ASC, [C_VEZETOIORASZAMOK] ASC);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[T_MUNKAUGYIADATOK].[I_T_4026125_4026124]...';
|
||||
|
||||
|
||||
GO
|
||||
CREATE NONCLUSTERED INDEX [I_T_4026125_4026124]
|
||||
ON [dbo].[T_MUNKAUGYIADATOK]([C_FELADATELLATASIHELYID] ASC);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[T_MUNKAUGYIADATOK].[I_T_4026129_4026127]...';
|
||||
|
||||
|
||||
GO
|
||||
CREATE NONCLUSTERED INDEX [I_T_4026129_4026127]
|
||||
ON [dbo].[T_MUNKAUGYIADATOK]([C_ALKALMAZOTTID] ASC);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[T_MUNKAUGYIADATOK].[I_T_402611602_402611600]...';
|
||||
|
||||
|
||||
GO
|
||||
CREATE NONCLUSTERED INDEX [I_T_402611602_402611600]
|
||||
ON [dbo].[T_MUNKAUGYIADATOK]([C_INTEZMENYID] ASC);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[T_MUNKAUGYIADATOK].[I_T_402611605_402611603]...';
|
||||
|
||||
|
||||
GO
|
||||
CREATE NONCLUSTERED INDEX [I_T_402611605_402611603]
|
||||
ON [dbo].[T_MUNKAUGYIADATOK]([C_TANEVID] ASC);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[FK_4026125_4026124]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_MUNKAUGYIADATOK] WITH NOCHECK
|
||||
ADD CONSTRAINT [FK_4026125_4026124] FOREIGN KEY ([C_FELADATELLATASIHELYID]) REFERENCES [dbo].[T_FELADATELLATASIHELY] ([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_402611602_402611600]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_MUNKAUGYIADATOK] WITH NOCHECK
|
||||
ADD CONSTRAINT [FK_402611602_402611600] FOREIGN KEY ([C_INTEZMENYID]) REFERENCES [dbo].[T_INTEZMENY] ([ID]);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[FK_402611605_402611603]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_MUNKAUGYIADATOK] WITH NOCHECK
|
||||
ADD CONSTRAINT [FK_402611605_402611603] FOREIGN KEY ([C_TANEVID]) REFERENCES [dbo].[T_TANEV] ([ID]);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[FK_4026116_4026121]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_MUNKAUGYIADATOK] WITH NOCHECK
|
||||
ADD CONSTRAINT [FK_4026116_4026121] FOREIGN KEY ([C_MUNKAKORTIPUSA], [C_INTEZMENYID], [C_TANEVID]) REFERENCES [dbo].[T_MUNKAKORTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[FK_4026116_4026122]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_MUNKAUGYIADATOK] WITH NOCHECK
|
||||
ADD CONSTRAINT [FK_4026116_4026122] FOREIGN KEY ([C_MUNKAVISZONYTIPUSA], [C_INTEZMENYID], [C_TANEVID]) REFERENCES [dbo].[T_MUNKAVISZONYTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[FK_4026116_4026343]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_MUNKAUGYIADATOK] WITH NOCHECK
|
||||
ADD CONSTRAINT [FK_4026116_4026343] FOREIGN KEY ([C_PEDAGOGUSSTATUSZA], [C_INTEZMENYID], [C_TANEVID]) REFERENCES [dbo].[T_PEDAGOGUSSTATUSZ] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[FK_4026116_4026352]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_MUNKAUGYIADATOK] WITH NOCHECK
|
||||
ADD CONSTRAINT [FK_4026116_4026352] FOREIGN KEY ([C_BESOROLASIFOKOZAT], [C_INTEZMENYID], [C_TANEVID]) REFERENCES [dbo].[T_BESOROLASIFOKOZATTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[FK_4026116_4026365]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_MUNKAUGYIADATOK] WITH NOCHECK
|
||||
ADD CONSTRAINT [FK_4026116_4026365] FOREIGN KEY ([C_MUNKAIDOKEDVEZMENYOKA], [C_INTEZMENYID], [C_TANEVID]) REFERENCES [dbo].[T_MUNKAIDOKEDVEZMENYOKA] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[FK_4026116_4027631]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_MUNKAUGYIADATOK] WITH NOCHECK
|
||||
ADD CONSTRAINT [FK_4026116_4027631] FOREIGN KEY ([C_FOGLALKOZTATASTIPUS], [C_INTEZMENYID], [C_TANEVID]) REFERENCES [dbo].[T_FOGLALKOZTATASTIPUSA] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[FK_4026116_4027635]...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_MUNKAUGYIADATOK] WITH NOCHECK
|
||||
ADD CONSTRAINT [FK_4026116_4027635] FOREIGN KEY ([C_VEZETOIORASZAMOK], [C_INTEZMENYID], [C_TANEVID]) REFERENCES [dbo].[T_VEZETOIORASZAMOKTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]);
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Creating [dbo].[tr_munkaugyiadatokLog]...';
|
||||
|
||||
|
||||
GO
|
||||
|
||||
CREATE TRIGGER tr_munkaugyiadatokLog ON T_MUNKAUGYIADATOK
|
||||
FOR INSERT, DELETE, UPDATE AS
|
||||
BEGIN
|
||||
SET NOCOUNT ON
|
||||
DECLARE
|
||||
@insTable TABLE (objectId int, intezmenyId int, tanevId int, creator int, modifier int, col nvarchar(30), val varchar(max))
|
||||
DECLARE
|
||||
@delTable TABLE (objectId int, intezmenyId int, tanevId int, creator int, modifier int, col nvarchar(30), val varchar(max))
|
||||
DECLARE
|
||||
@linkTable TABLE (id int, objectId int, intezmenyId int, tanevId int)
|
||||
DECLARE
|
||||
@action char(1),
|
||||
@xml xml
|
||||
|
||||
SET @action =
|
||||
CASE
|
||||
WHEN NOT EXISTS (SELECT 1 FROM DELETED) THEN 'I'
|
||||
WHEN NOT EXISTS (SELECT 1 FROM INSERTED) THEN 'D'
|
||||
ELSE 'U'
|
||||
END
|
||||
|
||||
|
||||
INSERT INTO @insTable (objectId, intezmenyId, tanevId, creator, modifier, col, val)
|
||||
SELECT ID, C_INTEZMENYID, C_TANEVID, CREATOR, MODIFIER, col, val
|
||||
FROM
|
||||
(
|
||||
SELECT ID, C_INTEZMENYID AS C_INTEZMENYID, C_TANEVID AS C_TANEVID, CREATOR, MODIFIER, CONVERT(nvarchar(MAX), C_ALKALMAZASKEZDETE, 121) AS C_ALKALMAZASKEZDETE, CONVERT(nvarchar(MAX), C_ALKALMAZASMEGSZUNESE, 121) AS C_ALKALMAZASMEGSZUNESE, CAST( C_KOTELEZOORASZAM AS nvarchar(MAX)) AS C_KOTELEZOORASZAM, CAST( C_MUNKAIDOKEDVEZMENYORASZAM AS nvarchar(MAX)) AS C_MUNKAIDOKEDVEZMENYORASZAM, CAST( C_MUNKAKORTIPUSA AS nvarchar(MAX)) AS C_MUNKAKORTIPUSA, CAST( C_MUNKAVISZONYTIPUSA AS nvarchar(MAX)) AS C_MUNKAVISZONYTIPUSA, CAST( C_BETOLTETLENALLASHELY AS nvarchar(MAX)) AS C_BETOLTETLENALLASHELY, CAST( C_MUNKAIDOKEDVEZMENYOKASZOVEG AS nvarchar(MAX)) AS C_MUNKAIDOKEDVEZMENYOKASZOVEG, CAST( C_TARTOSHELYETTESITES AS nvarchar(MAX)) AS C_TARTOSHELYETTESITES, CAST( C_PEDAGOGUSSTATUSZA AS nvarchar(MAX)) AS C_PEDAGOGUSSTATUSZA, CAST( C_BESOROLASIFOKOZAT AS nvarchar(MAX)) AS C_BESOROLASIFOKOZAT, CAST( C_MUNKAIDOKEDVEZMENYOKA AS nvarchar(MAX)) AS C_MUNKAIDOKEDVEZMENYOKA, CAST( C_NYUGDIJAS AS nvarchar(MAX)) AS C_NYUGDIJAS, CAST( C_RESZMUNKAIDOSZAZALEK AS nvarchar(MAX)) AS C_RESZMUNKAIDOSZAZALEK, CAST( C_FOGLALKOZTATASTIPUS AS nvarchar(MAX)) AS C_FOGLALKOZTATASTIPUS, CAST( C_VEZETOIORASZAMOK AS nvarchar(MAX)) AS C_VEZETOIORASZAMOK, CAST( C_UTAZOGYOGYPEDAGOGUS AS nvarchar(MAX)) AS C_UTAZOGYOGYPEDAGOGUS, CAST( C_CSOKKENTETTMUNKAIDOS AS nvarchar(MAX)) AS C_CSOKKENTETTMUNKAIDOS, CAST( C_SZAKERTOMESTERPEDAGOGUS AS nvarchar(MAX)) AS C_SZAKERTOMESTERPEDAGOGUS, CAST( C_FELADATELLATASIHELYID AS nvarchar(MAX)) AS C_FELADATELLATASIHELYID, CAST( C_ALKALMAZOTTID AS nvarchar(MAX)) AS C_ALKALMAZOTTID, CAST( TOROLT AS nvarchar(MAX)) AS TOROLT, CAST( ELOZOTANEVIREKORDID AS nvarchar(MAX)) AS ELOZOTANEVIREKORDID, CAST( NNID AS nvarchar(MAX)) AS NNID
|
||||
FROM INSERTED) p
|
||||
UNPIVOT (val FOR col IN (C_ALKALMAZASKEZDETE, C_ALKALMAZASMEGSZUNESE, C_KOTELEZOORASZAM, C_MUNKAIDOKEDVEZMENYORASZAM, C_MUNKAKORTIPUSA, C_MUNKAVISZONYTIPUSA, C_BETOLTETLENALLASHELY, C_MUNKAIDOKEDVEZMENYOKASZOVEG, C_TARTOSHELYETTESITES, C_PEDAGOGUSSTATUSZA, C_BESOROLASIFOKOZAT, C_MUNKAIDOKEDVEZMENYOKA, C_NYUGDIJAS, C_RESZMUNKAIDOSZAZALEK, C_FOGLALKOZTATASTIPUS, C_VEZETOIORASZAMOK, C_UTAZOGYOGYPEDAGOGUS, C_CSOKKENTETTMUNKAIDOS, C_SZAKERTOMESTERPEDAGOGUS, C_FELADATELLATASIHELYID, C_ALKALMAZOTTID, TOROLT, ELOZOTANEVIREKORDID, NNID)) AS unpvt
|
||||
|
||||
INSERT INTO @delTable (objectId, intezmenyId, tanevId, creator, modifier, col, val)
|
||||
SELECT ID, C_INTEZMENYID, C_TANEVID, CREATOR, MODIFIER, col, val
|
||||
FROM
|
||||
(
|
||||
SELECT ID, C_INTEZMENYID AS C_INTEZMENYID, C_TANEVID AS C_TANEVID, CREATOR, MODIFIER, CONVERT(nvarchar(MAX), C_ALKALMAZASKEZDETE, 121) AS C_ALKALMAZASKEZDETE, CONVERT(nvarchar(MAX), C_ALKALMAZASMEGSZUNESE, 121) AS C_ALKALMAZASMEGSZUNESE, CAST( C_KOTELEZOORASZAM AS nvarchar(MAX)) AS C_KOTELEZOORASZAM, CAST( C_MUNKAIDOKEDVEZMENYORASZAM AS nvarchar(MAX)) AS C_MUNKAIDOKEDVEZMENYORASZAM, CAST( C_MUNKAKORTIPUSA AS nvarchar(MAX)) AS C_MUNKAKORTIPUSA, CAST( C_MUNKAVISZONYTIPUSA AS nvarchar(MAX)) AS C_MUNKAVISZONYTIPUSA, CAST( C_BETOLTETLENALLASHELY AS nvarchar(MAX)) AS C_BETOLTETLENALLASHELY, CAST( C_MUNKAIDOKEDVEZMENYOKASZOVEG AS nvarchar(MAX)) AS C_MUNKAIDOKEDVEZMENYOKASZOVEG, CAST( C_TARTOSHELYETTESITES AS nvarchar(MAX)) AS C_TARTOSHELYETTESITES, CAST( C_PEDAGOGUSSTATUSZA AS nvarchar(MAX)) AS C_PEDAGOGUSSTATUSZA, CAST( C_BESOROLASIFOKOZAT AS nvarchar(MAX)) AS C_BESOROLASIFOKOZAT, CAST( C_MUNKAIDOKEDVEZMENYOKA AS nvarchar(MAX)) AS C_MUNKAIDOKEDVEZMENYOKA, CAST( C_NYUGDIJAS AS nvarchar(MAX)) AS C_NYUGDIJAS, CAST( C_RESZMUNKAIDOSZAZALEK AS nvarchar(MAX)) AS C_RESZMUNKAIDOSZAZALEK, CAST( C_FOGLALKOZTATASTIPUS AS nvarchar(MAX)) AS C_FOGLALKOZTATASTIPUS, CAST( C_VEZETOIORASZAMOK AS nvarchar(MAX)) AS C_VEZETOIORASZAMOK, CAST( C_UTAZOGYOGYPEDAGOGUS AS nvarchar(MAX)) AS C_UTAZOGYOGYPEDAGOGUS, CAST( C_CSOKKENTETTMUNKAIDOS AS nvarchar(MAX)) AS C_CSOKKENTETTMUNKAIDOS, CAST( C_SZAKERTOMESTERPEDAGOGUS AS nvarchar(MAX)) AS C_SZAKERTOMESTERPEDAGOGUS, CAST( C_FELADATELLATASIHELYID AS nvarchar(MAX)) AS C_FELADATELLATASIHELYID, CAST( C_ALKALMAZOTTID AS nvarchar(MAX)) AS C_ALKALMAZOTTID, CAST( TOROLT AS nvarchar(MAX)) AS TOROLT, CAST( ELOZOTANEVIREKORDID AS nvarchar(MAX)) AS ELOZOTANEVIREKORDID, CAST( NNID AS nvarchar(MAX)) AS NNID
|
||||
FROM DELETED) p
|
||||
UNPIVOT (val FOR col IN (C_ALKALMAZASKEZDETE, C_ALKALMAZASMEGSZUNESE, C_KOTELEZOORASZAM, C_MUNKAIDOKEDVEZMENYORASZAM, C_MUNKAKORTIPUSA, C_MUNKAVISZONYTIPUSA, C_BETOLTETLENALLASHELY, C_MUNKAIDOKEDVEZMENYOKASZOVEG, C_TARTOSHELYETTESITES, C_PEDAGOGUSSTATUSZA, C_BESOROLASIFOKOZAT, C_MUNKAIDOKEDVEZMENYOKA, C_NYUGDIJAS, C_RESZMUNKAIDOSZAZALEK, C_FOGLALKOZTATASTIPUS, C_VEZETOIORASZAMOK, C_UTAZOGYOGYPEDAGOGUS, C_CSOKKENTETTMUNKAIDOS, C_SZAKERTOMESTERPEDAGOGUS, C_FELADATELLATASIHELYID, C_ALKALMAZOTTID, TOROLT, ELOZOTANEVIREKORDID, NNID)) AS unpvt
|
||||
|
||||
IF @action = 'I' BEGIN
|
||||
INSERT INTO T_ENTITYHISTORY (C_ALTERATIONDATE, C_ENTITYID, C_ENTITYNAME, C_REASON, C_FELHASZNALOID, C_INTEZMENYID, C_TANEVID)
|
||||
OUTPUT INSERTED.ID, INSERTED.C_ENTITYID, INSERTED.C_INTEZMENYID, INSERTED.C_TANEVID INTO @linkTable
|
||||
SELECT DISTINCT GETDATE(), objectId, 'T_MUNKAUGYIADATOK', 'New', creator, intezmenyId, tanevId FROM @insTable
|
||||
|
||||
INSERT INTO T_ENTITYATTRIBUTEHISTORY (C_CURRENTVALUE, C_ORIGINALVALUE, C_PROPERTYNAME, C_ENTITYHISTORYID)
|
||||
SELECT val, NULL, col, lk.id
|
||||
FROM @insTable i
|
||||
INNER JOIN @linkTable lk ON i.objectId = lk.objectId AND i.intezmenyId = lk.intezmenyId AND i.tanevId = lk.tanevId
|
||||
|
||||
END
|
||||
|
||||
IF @action = 'D' BEGIN
|
||||
INSERT INTO T_ENTITYHISTORY (C_ALTERATIONDATE, C_ENTITYID, C_ENTITYNAME, C_REASON, C_FELHASZNALOID, C_INTEZMENYID, C_TANEVID)
|
||||
OUTPUT INSERTED.ID, INSERTED.C_ENTITYID, INSERTED.C_INTEZMENYID, INSERTED.C_TANEVID INTO @linkTable
|
||||
SELECT DISTINCT GETDATE(), objectId, 'T_MUNKAUGYIADATOK', 'Removed', modifier, intezmenyId, tanevId FROM @delTable
|
||||
|
||||
INSERT INTO T_ENTITYATTRIBUTEHISTORY (C_CURRENTVALUE, C_ORIGINALVALUE, C_PROPERTYNAME, C_ENTITYHISTORYID)
|
||||
SELECT val, NULL, col, lk.id
|
||||
FROM @delTable i
|
||||
INNER JOIN @linkTable lk ON i.objectId = lk.objectId AND i.intezmenyId = lk.intezmenyId AND i.tanevId = lk.tanevId
|
||||
|
||||
END
|
||||
|
||||
IF @action = 'U' BEGIN
|
||||
INSERT INTO T_ENTITYHISTORY (C_ALTERATIONDATE, C_ENTITYID, C_ENTITYNAME, C_REASON, C_FELHASZNALOID, C_INTEZMENYID, C_TANEVID)
|
||||
OUTPUT INSERTED.ID, INSERTED.C_ENTITYID, INSERTED.C_INTEZMENYID, INSERTED.C_TANEVID INTO @linkTable
|
||||
SELECT DISTINCT GETDATE(), i.objectId, 'T_MUNKAUGYIADATOK',
|
||||
CASE
|
||||
WHEN i.val = 'T' AND d.val = 'F' THEN 'Logical Removed'
|
||||
WHEN i.val = 'F' AND d.val = 'T' THEN 'Restored'
|
||||
ELSE 'Modified'
|
||||
END, i.modifier, i.intezmenyId, i.tanevId
|
||||
FROM @insTable i
|
||||
INNER JOIN @delTable d ON i.intezmenyId = d.intezmenyId AND i.objectId = d.objectId AND i.tanevId = d.tanevId AND i.col = d.col
|
||||
WHERE i.col = 'TOROLT' AND d.COL = 'TOROLT'
|
||||
|
||||
INSERT INTO T_ENTITYATTRIBUTEHISTORY (C_CURRENTVALUE, C_ORIGINALVALUE, C_PROPERTYNAME, C_ENTITYHISTORYID)
|
||||
SELECT i.val, d.val, ISNULL(i.col, d.col), lk.id
|
||||
FROM @delTable d
|
||||
FULL JOIN @insTable i ON i.objectId = d.objectId AND i.intezmenyId = d.intezmenyId AND i.tanevId = d.tanevId AND i.col = d.col
|
||||
INNER JOIN @linkTable lk ON ISNULL(i.objectId, d.objectId) = lk.objectId AND ISNULL(i.intezmenyId, d.intezmenyId) = lk.intezmenyId AND ISNULL(i.tanevId, d.tanevId) = lk.tanevId
|
||||
WHERE (i.val <> d.val OR ((i.val IS NULL OR d.val IS NULL) AND (i.val IS NOT NULL OR d.val IS NOT NULL)))
|
||||
END
|
||||
END
|
||||
GO
|
||||
PRINT N'Refreshing [dbo].[T_MUNKAUGYIADATOK_OSSZES]...';
|
||||
|
||||
|
||||
GO
|
||||
EXECUTE sp_refreshsqlmodule N'[dbo].[T_MUNKAUGYIADATOK_OSSZES]';
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Checking existing data against newly created constraints';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[T_MUNKAUGYIADATOK] WITH CHECK CHECK CONSTRAINT [FK_4026125_4026124];
|
||||
|
||||
ALTER TABLE [dbo].[T_MUNKAUGYIADATOK] WITH CHECK CHECK CONSTRAINT [FK_4026129_4026127];
|
||||
|
||||
ALTER TABLE [dbo].[T_MUNKAUGYIADATOK] WITH CHECK CHECK CONSTRAINT [FK_402611602_402611600];
|
||||
|
||||
ALTER TABLE [dbo].[T_MUNKAUGYIADATOK] WITH CHECK CHECK CONSTRAINT [FK_402611605_402611603];
|
||||
|
||||
ALTER TABLE [dbo].[T_MUNKAUGYIADATOK] WITH CHECK CHECK CONSTRAINT [FK_4026116_4026121];
|
||||
|
||||
ALTER TABLE [dbo].[T_MUNKAUGYIADATOK] WITH CHECK CHECK CONSTRAINT [FK_4026116_4026122];
|
||||
|
||||
ALTER TABLE [dbo].[T_MUNKAUGYIADATOK] WITH CHECK CHECK CONSTRAINT [FK_4026116_4026343];
|
||||
|
||||
ALTER TABLE [dbo].[T_MUNKAUGYIADATOK] WITH CHECK CHECK CONSTRAINT [FK_4026116_4026352];
|
||||
|
||||
ALTER TABLE [dbo].[T_MUNKAUGYIADATOK] WITH CHECK CHECK CONSTRAINT [FK_4026116_4026365];
|
||||
|
||||
ALTER TABLE [dbo].[T_MUNKAUGYIADATOK] WITH CHECK CHECK CONSTRAINT [FK_4026116_4027631];
|
||||
|
||||
ALTER TABLE [dbo].[T_MUNKAUGYIADATOK] WITH CHECK CHECK CONSTRAINT [FK_4026116_4027635];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'Update complete.';
|
||||
|
||||
|
||||
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_MUNKAUGYIADATOK', 'T_MUNKAUGYIADATOK_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,76 @@
|
||||
IF OBJECT_ID('dbo.fnGetDokumentumPedagogusOraszam') IS NOT NULL BEGIN
|
||||
DROP FUNCTION dbo.fnGetDokumentumPedagogusOraszam
|
||||
END
|
||||
GO
|
||||
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
|
||||
CREATE FUNCTION dbo.fnGetDokumentumPedagogusOraszam (@PedagogusId INT, @isKlebersberg BIT)
|
||||
RETURNS NVARCHAR(MAX)
|
||||
BEGIN
|
||||
DECLARE @value NVARCHAR(MAX)
|
||||
IF (@isKlebersberg = 0)
|
||||
BEGIN
|
||||
SET @value = (SELECT TOP 1 CAST(C_KOTELEZOORASZAM AS NVARCHAR(MAX)) FROM T_MUNKAUGYIADATOK_OSSZES WHERE C_ALKALMAZOTTID = @PedagogusId AND TOROLT = 'F')
|
||||
END
|
||||
|
||||
ELSE
|
||||
|
||||
BEGIN
|
||||
DECLARE @isKollegium INT =(
|
||||
SELECT TOP 1
|
||||
munk.C_ALKALMAZOTTID
|
||||
FROM T_MUNKAUGYIADATOK_OSSZES munk
|
||||
INNER JOIN T_FELADATELLATASIHELY_OSSZES fhely ON fhely.Id = munk.C_FELADATELLATASIHELYID
|
||||
WHERE
|
||||
fhely.C_OKTATASINEVELESIFELADATTIPUS = 1165
|
||||
AND munk.TOROLT = 'F'
|
||||
AND fhely.TOROLT = 'F'
|
||||
AND munk.C_ALKALMAZOTTID = @PedagogusId)
|
||||
|
||||
DECLARE @isEgyMi INT=(
|
||||
SELECT TOP 1
|
||||
munk.C_ALKALMAZOTTID
|
||||
FROM T_MUNKAUGYIADATOK_OSSZES munk
|
||||
INNER JOIN T_FELADATELLATASIHELY_OSSZES fhely ON fhely.Id = munk.C_FELADATELLATASIHELYID
|
||||
WHERE
|
||||
fhely.C_OKTATASINEVELESIFELADATTIPUS IN (1177 /* óvoda gyógy.*/, 1178 /*ált. isk. gyógyp.*/, 6711 /*utazó gyógyp.*/, 1173 /*konduktív ped. ell*/, 6570 /*fejlesztő nev-okt*/)
|
||||
AND munk.C_MUNKAKORTIPUSA IN (597 /*gyógypedagógus*/, 598 /*konduktor*/, 555 /*logopédus*/, 6421 /*pszichopedagógus*/)
|
||||
AND munk.C_ALKALMAZOTTID = @PedagogusId
|
||||
AND munk.TOROLT = 'F'
|
||||
AND fhely.TOROLT = 'F')
|
||||
|
||||
|
||||
|
||||
SELECT DISTINCT @value =
|
||||
IIF(C_VEZETOIORASZAMOK != 6571, CAST(C_KOTELEZOORASZAM AS NVARCHAR(MAX)) + ' (vezető)', --van vezetői óraszáma, ha nincs
|
||||
--ha teljes munkaidős
|
||||
CASE
|
||||
WHEN C_FOGLALKOZTATASTIPUS = 6465 --ha teljes munkaidős
|
||||
THEN IIF(@isKollegium IS NOT NULL, '30', --ha kollégiumi feh-n alkalmazott, ha nem
|
||||
IIF(C_SZAKERTOMESTERPEDAGOGUS = 'T', '18', --ha szakértőmesterpedagógus, ha nem
|
||||
IIF(@isEgyMi IS NOT NULL, '20', --ha gyógypedagógus, ha nem
|
||||
IIF(C_BESOROLASIFOKOZAT = 3044, '20', --ha gyakornok, ha nem akkor
|
||||
'22-26'))))
|
||||
WHEN C_FOGLALKOZTATASTIPUS = 6466 --Részmunkaidős
|
||||
THEN CAST(C_RESZMUNKAIDOSZAZALEK AS NVARCHAR(MAX)) + '%'
|
||||
WHEN C_FOGLALKOZTATASTIPUS = 6467 --Óraadó
|
||||
THEN
|
||||
CAST(C_KOTELEZOORASZAM AS NVARCHAR(MAX))
|
||||
ELSE --betöltetlen álláshely
|
||||
'-'
|
||||
END
|
||||
)
|
||||
FROM T_MUNKAUGYIADATOK_OSSZES munk
|
||||
WHERE
|
||||
munk.TOROLT = 'F'
|
||||
AND munk.C_ALKALMAZOTTID = @PedagogusId
|
||||
|
||||
END
|
||||
|
||||
RETURN @value
|
||||
|
||||
END;
|
||||
@@ -0,0 +1,108 @@
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
|
||||
|
||||
IF OBJECT_ID('sp_GetElfogadottTantargyfelosztasok') IS NOT NULL
|
||||
BEGIN
|
||||
DROP PROCEDURE sp_GetElfogadottTantargyfelosztasok
|
||||
END
|
||||
GO
|
||||
CREATE PROCEDURE sp_GetElfogadottTantargyfelosztasok
|
||||
@tanevId INT,
|
||||
@intezmenyId INT,
|
||||
@isElfogadott BIT,
|
||||
@isKlebersberg BIT
|
||||
AS
|
||||
BEGIN
|
||||
SET NOCOUNT ON;
|
||||
|
||||
--Pedagógusok
|
||||
SELECT
|
||||
foglalkozasokTanarok.C_TANAROKID PedagogusId
|
||||
,felhasznalo.C_NYOMTATASINEV PedagogusNev
|
||||
,munkakor.C_NAME Munkakor
|
||||
,kepesites.C_NAME Kepesites
|
||||
,dbo.fnGetDokumentumPedagogusOraszam(foglalkozasokTanarok.C_TANAROKID, @isKlebersberg) KotelezoOraszam
|
||||
,munkaugyiAdatok.C_MUNKAIDOKEDVEZMENYORASZAM MunkaidoKedvezmenyOraszam
|
||||
,munkaidoKedvezmenyOka.C_NAME MunkaidoKedvezmenyOka
|
||||
,SUM(foglalkozas.C_ORASZAM) HetiOraszam
|
||||
,ISNULL(munkaugyiAdatok.C_MUNKAIDOKEDVEZMENYORASZAM, 0) + SUM(foglalkozas.C_ORASZAM) LekotottOraszam
|
||||
INTO #PedagogusTemp
|
||||
FROM T_FOGLALKOZASOK_TANAROK foglalkozasokTanarok
|
||||
INNER JOIN T_MUNKAUGYIADATOK_OSSZES munkaugyiAdatok ON munkaugyiAdatok.C_ALKALMAZOTTID = foglalkozasokTanarok.C_TANAROKID
|
||||
INNER JOIN T_FELHASZNALO_OSSZES felhasznalo ON felhasznalo.ID = foglalkozasokTanarok.C_TANAROKID
|
||||
LEFT JOIN T_DICTIONARYITEMBASE_OSSZES munkakor ON munkakor.ID = munkaugyiAdatok.C_MUNKAKORTIPUSA AND munkaugyiAdatok.C_TANEVID = munkakor.C_TANEVID
|
||||
LEFT JOIN T_DICTIONARYITEMBASE_OSSZES kepesites ON kepesites.ID = munkaugyiAdatok.C_BESOROLASIFOKOZAT AND munkaugyiAdatok.C_TANEVID = kepesites.C_TANEVID
|
||||
LEFT JOIN T_DICTIONARYITEMBASE_OSSZES munkaidoKedvezmenyOka ON munkaidoKedvezmenyOka.ID = munkaugyiAdatok.C_MUNKAIDOKEDVEZMENYOKA AND munkaugyiAdatok.C_TANEVID = munkaidoKedvezmenyOka.C_TANEVID
|
||||
INNER JOIN T_FOGLALKOZAS_OSSZES foglalkozas ON foglalkozas.ID = foglalkozasokTanarok.C_FOGLALKOZASOKID AND foglalkozas.TOROLT = 'F'
|
||||
INNER JOIN T_INTEZMENYADATSZOLGALTATAS_OSSZES intezmenyAdatSzolgaltatas ON intezmenyAdatSzolgaltatas.C_TANEVID = foglalkozas.C_TANEVID AND intezmenyAdatSzolgaltatas.TOROLT = 'F'
|
||||
WHERE
|
||||
foglalkozas.C_TANEVID = @tanevId
|
||||
AND munkaugyiAdatok.TOROLT = 'F'
|
||||
AND felhasznalo.C_NYOMTATASINEV NOT LIKE '[[]HO%'
|
||||
GROUP BY C_TANAROKID, C_NYOMTATASINEV, munkakor.C_NAME, kepesites.C_NAME, C_KOTELEZOORASZAM, C_MUNKAIDOKEDVEZMENYORASZAM, munkaidoKedvezmenyOka.C_NAME
|
||||
ORDER BY felhasznalo.C_NYOMTATASINEV
|
||||
|
||||
--Osztályok / csoportok
|
||||
SELECT
|
||||
osztalyCsoport.C_NEV OsztalyCsoport
|
||||
,SUM(C_ORASZAM) OsszesOraszam
|
||||
INTO #OsztalyCsoportTemp
|
||||
FROM T_FOGLALKOZAS_OSSZES foglalkozas
|
||||
INNER JOIN T_FOGLALKOZASOK_TANAROK foglalkozasokTanarok ON foglalkozas.ID = foglalkozasokTanarok.C_FOGLALKOZASOKID
|
||||
INNER JOIN T_FELHASZNALO_OSSZES felhasznalo ON felhasznalo.ID = foglalkozasokTanarok.C_TANAROKID
|
||||
INNER JOIN T_OSZTALYCSOPORT_OSSZES osztalyCsoport ON osztalyCsoport.ID = foglalkozas.C_OSZTALYCSOPORTID
|
||||
INNER JOIN T_TANTARGY_OSSZES tantargy ON tantargy.ID = foglalkozas.C_TANTARGYID
|
||||
INNER JOIN T_INTEZMENYADATSZOLGALTATAS_OSSZES intezmenyAdatSzolgaltatas ON intezmenyAdatSzolgaltatas.C_TANEVID = foglalkozas.C_TANEVID AND intezmenyAdatSzolgaltatas.TOROLT = 'F'
|
||||
WHERE
|
||||
foglalkozas.C_TANEVID = @tanevId
|
||||
AND foglalkozas.TOROLT = 'F'
|
||||
AND felhasznalo.C_NYOMTATASINEV NOT LIKE '[[]HO%'
|
||||
GROUP BY osztalyCsoport.C_NEV
|
||||
ORDER BY osztalyCsoport.C_NEV
|
||||
|
||||
--Tantárgyfelosztás
|
||||
SELECT
|
||||
felhasznalo.C_NYOMTATASINEV PedagogusNeve
|
||||
,osztalyCsoport.C_NEV OsztalyCsoport
|
||||
,tantargy.C_NEV Tantargy
|
||||
,foglalkozas.C_ORASZAM Oraszam
|
||||
INTO #TantargyFelosztasTemp
|
||||
FROM T_FOGLALKOZAS_OSSZES foglalkozas
|
||||
INNER JOIN T_FOGLALKOZASOK_TANAROK foglalkozasokTanarok ON foglalkozas.ID = foglalkozasokTanarok.C_FOGLALKOZASOKID
|
||||
INNER JOIN T_FELHASZNALO_OSSZES felhasznalo ON felhasznalo.ID = foglalkozasokTanarok.C_TANAROKID
|
||||
INNER JOIN T_OSZTALYCSOPORT_OSSZES osztalyCsoport ON osztalyCsoport.ID = foglalkozas.C_OSZTALYCSOPORTID
|
||||
INNER JOIN T_TANTARGY_OSSZES tantargy ON tantargy.ID = foglalkozas.C_TANTARGYID
|
||||
INNER JOIN T_INTEZMENYADATSZOLGALTATAS_OSSZES intezmenyAdatSzolgaltatas ON intezmenyAdatSzolgaltatas.C_TANEVID = foglalkozas.C_TANEVID AND intezmenyAdatSzolgaltatas.TOROLT = 'F'
|
||||
WHERE
|
||||
foglalkozas.C_TANEVID = @tanevId
|
||||
AND foglalkozas.TOROLT = 'F'
|
||||
AND felhasznalo.C_NYOMTATASINEV NOT LIKE '[[]HO%'
|
||||
ORDER BY felhasznalo.C_NYOMTATASINEV
|
||||
|
||||
--Fejléc
|
||||
SELECT
|
||||
intezmenyAdatok.C_NEV IntezmenyNeve
|
||||
,tanev.C_NEV Tanev
|
||||
,intezmenyAdatok.C_ENGEDELYEZETTALLASHELYEK EngedelyezettAllashelyek
|
||||
,ISNULL('Hatályos: <b>' + FORMAT(intezmenyAdatSzolgaltatas.C_ELFOGADOTTTTFDATUMA, 'yyyy.MM.dd.') +'</b> napjától','') ElfogadasDatuma
|
||||
,(SELECT SUM(LekotottOraszam) FROM #PedagogusTemp) PedagogusSum
|
||||
,(SELECT SUM(Osszesoraszam) FROM #OsztalyCsoportTemp) OsztalyCsoportSum
|
||||
,(SELECT SUM(Oraszam) FROM #TantargyFelosztasTemp) TantargyFelosztasSum
|
||||
FROM T_INTEZMENYADATOK_OSSZES intezmenyAdatok
|
||||
INNER JOIN T_TANEV_OSSZES tanev ON tanev.ID = intezmenyAdatok.C_TANEVID
|
||||
INNER JOIN T_INTEZMENYADATSZOLGALTATAS_OSSZES intezmenyAdatSzolgaltatas ON
|
||||
intezmenyAdatSzolgaltatas.C_INTEZMENYID = intezmenyAdatok.C_INTEZMENYID
|
||||
AND intezmenyAdatSzolgaltatas.C_TANEVID = tanev.ID
|
||||
WHERE
|
||||
intezmenyAdatok.C_TANEVID = @tanevId
|
||||
|
||||
SELECT * FROM #PedagogusTemp
|
||||
SELECT * FROM #OsztalyCsoportTemp
|
||||
SELECT * FROM #TantargyFelosztasTemp
|
||||
|
||||
END
|
||||
|
||||
GO
|
||||
@@ -0,0 +1,170 @@
|
||||
-- =============================================
|
||||
-- Description: Tanuló kirstat adatokat ad vissza az exorthoz
|
||||
-- =============================================
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
|
||||
|
||||
IF OBJECT_ID('[sp_TanuloKIRStatAdatokGyorsExport]') IS NOT NULL
|
||||
BEGIN
|
||||
DROP PROCEDURE [sp_TanuloKIRStatAdatokGyorsExport]
|
||||
END
|
||||
GO
|
||||
|
||||
|
||||
CREATE PROCEDURE [sp_TanuloKIRStatAdatokGyorsExport]
|
||||
|
||||
AS
|
||||
BEGIN
|
||||
-- SET NOCOUNT ON added to prevent extra result sets from interfering with SELECT statements.
|
||||
SET NOCOUNT ON;
|
||||
SELECT
|
||||
felhasznalo.C_NYOMTATASINEV as 'Tanuló neve'
|
||||
,felhasznalo.C_OKTATASIAZONOSITO as 'Oktatási azonosító'
|
||||
,felhasznalo.C_SZULETESINEV as 'Születési neve'
|
||||
,CAST(felhasznalo.C_SZULETESIDATUM as date) as 'Születési dátuma'
|
||||
,felhasznalo.C_ANYJANEVE as 'Anyja neve'
|
||||
,szuletesiorszag.C_NAME as 'Születési ország'
|
||||
,felhasznalo.C_SZULETESIHELY as 'Születési hely'
|
||||
,neme.C_NAME as 'Neme'
|
||||
,allampolgarsaga.C_NAME as 'Állampolgársága'
|
||||
,allampolgarsaga2.C_NAME as 'Állampolgársága 2'
|
||||
,anyanyelve.C_NAME as 'Anyanyelve'
|
||||
,ocs.C_NEV as 'Osztály neve'
|
||||
,evfolyam.C_NAME as 'Évfolyam neve'
|
||||
,mukodesihely.C_NEV + ' - ' + oktatasinevelesifeladat.C_NAME as 'Feladatellátási hely'
|
||||
,felhasznalo.C_ADOSZAM as 'Adószám'
|
||||
,felhasznalo.C_TAJSZAM as 'Tajszám'
|
||||
,igazolvanytipus.C_NAME as 'Igazolvány típusa'
|
||||
,felhasznalo.C_IGAZOLVANYSZAM as 'Igazolványszám'
|
||||
,felhasznalo.C_NYILVANTARTASISZAM as 'Törzslapszám'
|
||||
,tanulo.C_NAPLOSORSZAM as 'Naplósorszám'
|
||||
,CAST(felhasznalo.C_NYILVANTARTASKEZDETE as date) as 'Nyilvántartás kezdete'
|
||||
,tanulo.C_BANKSZAMLASZAM as 'Bankszámlaszám'
|
||||
,tanulo.C_BEIRASINAPLOSORSZAM as 'Beírási napló sorszáma'
|
||||
,IIF(tanulo.C_EVISMETLO = 'T', 'Igen', 'Nem') as 'Évismétlő'
|
||||
,tanulo.C_EVISMETLOTANTARGYAK as 'Évismétlés tantárgyai'
|
||||
,IIF(tanulo.C_JOGVISZONYATSZUNETELTETO = 'T', 'Igen', 'Nem') as 'Jogviszonyát szüneteltető'
|
||||
,CAST(tanulo.C_JOGVISZONYVARHATOBEFEJEZESE as date) as 'Jogviszony várható befejezése'
|
||||
,IIF(tanulo.C_POLGARISZERZODESES = 'T', 'Igen', 'Nem') as 'Polgári szerződéses'
|
||||
,IIF(tanulo.C_EGYUTTMUKODESES = 'T', 'Igen', 'Nem') as 'Együttműködési megállapodásos'
|
||||
,IIF(tanulo.C_MEGALLAPODASOS = 'T', 'Igen', 'Nem') as 'Kizárólag iskolai keretek között, tanműhelyben tanuló'
|
||||
,IIF(tanulo.C_SZAKMAIGYAKORLATON = 'T', 'Igen', 'Nem') as 'Szakmai gyakorlaton'
|
||||
,IIF(tanulo.C_VENDEG = 'T', 'Igen', 'Nem') as 'Vendégtanuló'
|
||||
,IIF(tanulo.C_MAGANTANULO = 'T', 'Igen', 'Nem') as 'Magántanuló'
|
||||
,magantanulosagoka.C_NAME as 'Magántanulóság oka'
|
||||
,CAST(tanulo.C_MAGANTANULOSAGKEZDETE as date) as 'Magántanulóság kezdete'
|
||||
,CAST(tanulo.C_DIAKIGAZOLVANYKELTE as date) as 'Diákigazolvány kelte'
|
||||
,tanulo.C_DIAKIGAZOLVANYSZAM as 'Diákigazolvány száma'
|
||||
,IIF(tanulo.C_BEJARO = 'T', 'Igen', 'Nem') as 'Bejáró'
|
||||
,IIF(tanulo.C_TANKOTELEZETT = 'T', 'Igen', 'Nem') as 'Tankötelezett'
|
||||
,CAST(tanulo.C_TANKOTELEZETTSEGVEGE as date) as 'Tankötelezettség vége'
|
||||
,IIF(tanulo.C_TANULOSZERZODESES = 'T', 'Igen', 'Nem') as 'Tanulószerződéses'
|
||||
,IIF(tanulo.C_TANDIJATFIZETO = 'T', 'Igen', 'Nem') as 'Tandíjat fizető'
|
||||
,IIF(tanulo.C_TERITESIDIJATFIZETO = 'T', 'Igen', 'Nem') as 'Térítésidíjat fizető'
|
||||
,vallasa.C_NAME as 'Vallása'
|
||||
,tanulo.C_EGYHAZKOZOSSEGE as 'Egyházközössége'
|
||||
,IIF(tanulo.C_DIAKSPORTKOROS = 'T', 'Igen', 'Nem') as 'Diáksportkör tagja'
|
||||
,tanulo.C_SPORTAG as 'Sportága'
|
||||
,tanulo.C_SPORTEDZONEVE as 'Sportedző neve'
|
||||
,tanulo.C_SPORTKLUB as 'Sportklub'
|
||||
,testnevelestipusa.C_NAME as 'Testnevelés típusa'
|
||||
,IIF(tanulo.C_KOLLEGIUMIELLATASOS = 'T', 'Igen', 'Nem') as 'Kollégiumi ellátásos'
|
||||
,ingyenestankonyv.C_NAME as 'Ingyenes tankönyvellátás'
|
||||
,etkezesikedvezmeny.C_NAME as 'Étkezési kedvezmény'
|
||||
,IIF(tanulo.C_SZOCIALISTAMOGATAS = 'T', 'Igen', 'Nem') as 'Szociális ösztöndíj'
|
||||
,IIF(tanulo.C_ALLAMIGONDOZOTT = 'T', 'Igen', 'Nem') as 'Intézeti, állami nevelt'
|
||||
,IIF(tanulo.C_VESZELYEZTETETT = 'T', 'Igen', 'Nem') as 'Veszélyeztetett'
|
||||
,hatranyoshelyzet.C_NAME as 'Hátrányos helyzetű'
|
||||
,IIF(tanulo.C_BEILLESZKEDESINEHEZSEG = 'T', 'Igen', 'Nem') as 'Beilleszkedési nehézség'
|
||||
,tanulo.C_RENDSZERESGYERMEKVEDELMIKEDV as 'Rendszeres gyermekvédelmi kedvezmény'
|
||||
,IIF(tanulo.C_MENEDEKJOGGALRENDELKEZO = 'T', 'Igen', 'Nem') as 'Menekült, oltalmazott, menedékes'
|
||||
,tanulo.C_TARTOSGYOGYKEZELESSZAMA as 'Tartós gyógykezelés okmányszáma'
|
||||
,tanulo.C_TOBBGYERMEKIGAZOLASSZAMA as '3 vagy több gyermek igazolás okmányszáma'
|
||||
,tanulo.C_TANULOIJOGVISZONYOSELTARTOTT as 'Tanulói, hallgatói jogviszonnyal rendelkező eltartott'
|
||||
,tanulo.C_SAJATOSNEVELESU as 'Sajátos nevelési igényű'
|
||||
,tanulo.C_SNILETSZAMSULY as 'Tanuló létszámsúlyozása'
|
||||
,IIF(tanulo.C_HALMOZOTTANFOGYATEKOS = 'T', 'Igen', 'Nem') as 'Halmozottan fogyatékos'
|
||||
,tanulo.C_SNIKIALLITOINTEZMENY as 'Kiállító intézmény megnevezése'
|
||||
,tanulo.C_SNIKONTROLLIDOPONT as 'Szükséges kontroll időpontja'
|
||||
,tanulo.C_SNIMEGHATAROZAS as 'SNI meghatározás'
|
||||
,tanulo.C_SNIOKMANYERVENYESSEGKEZDETE as 'SNI okmány érvényesség kezdete'
|
||||
,tanulo.C_SNIOKMANYERVENYESSEGVEGE as 'SNI okmány érvényesség vége'
|
||||
,tanulo.C_BNOKOD as 'BNO-kód'
|
||||
,ertelmifogyatekos.C_NAME as 'Értelmi fogyatékos' --
|
||||
,tanulo.C_ERTELMIFOGYATEKOSOKMANYSZAM as 'Értelmi fogyatékos okmányszám'
|
||||
,hallasserult.C_NAME as 'Hallássérült' --
|
||||
,tanulo.C_HALLASSERULTOKMANYSZAM as 'Hallássérült okmányszám'
|
||||
,latasserult.C_NAME as 'Látássérült' --
|
||||
,tanulo.C_LATASSERULTOKMANYSZAM as 'Látássérült okmányszám'
|
||||
,tanulo.C_MOZGASSERULTOKMANYSZAM as 'Mozgáskorlátozott okmányszám'
|
||||
,tanulo.C_BESZEDFOGYATEKOSOKMANYSZAM as 'Beszédfogyatékos okmányszám'
|
||||
,tanulo.C_DISZGRAFIAOKMANYSZAM as 'Diszgráfia okmányszám'
|
||||
,tanulo.C_DISZKALKULIAOKMANYSZAM as 'Diszkalkulia okmányszám'
|
||||
,tanulo.C_DISZLEXIAOKMANYSZAM as 'Diszlexia okmányszám'
|
||||
,tanulo.C_VISELKEDESORGANIKUSOKMANYSZA as 'Viselkedés fejlődésének organikus okra visszavezethető tartós és súlyos rendellenességével küzd okmányszám'
|
||||
,tanulo.C_VISELKEDESNEMORGANIKUSOKMANY as 'Viselkedés fejlődésének organikus okra vissza nem vezethető tartós és súlyos rendellenességével küzd okmányszám'
|
||||
,tanulo.C_MEGISMEROORGANIKUSOKMANYSZAM as 'Megismerő funkciók organikus okra visszavezethető tartós és súlyos rendellenességével küzd okmányszám'
|
||||
,tanulo.C_MEGISMERONEMORGANIKUSOKMANYS as 'Megismerő funkciók organikus okra vissza nem vezethető tartós és súlyos rendellenességével küzd okmányszám'
|
||||
,tanulo.C_FEJLESZTOFOGLALKOZASORASZAM as 'Fejlesztésre fordítandó óraszám'
|
||||
,tanulo.C_FEJLESZTOFOGLALKOZAS as 'Fejlesztő foglalkozás'
|
||||
,tanulo.C_FEJLESZTESREKIJELOLT as 'Fejlesztésre kijelölt'
|
||||
,IIF(tanulo.C_BTMPROBLEMAS = 'T', 'Igen', 'Nem') as 'Beilleszkedési, tanulási és magatartási problémával küzdő'
|
||||
,tanulo.C_BTMLETSZAMSULY as 'Tanuló létszámsúlyozása'
|
||||
,IIF(tanulo.C_BEILLESZKEDESIPROBLEMAVALKUZ = 'T', 'Igen', 'Nem') as 'Beilleszkedési problémával küzd'
|
||||
,IIF(tanulo.C_TANULASIPROBLEMAVALKUZD = 'T', 'Igen', 'Nem') as 'Tanulási problémával küzd'
|
||||
,IIF(tanulo.C_MAGATARTASIPROBLEMAVALKUZD = 'T', 'Igen', 'Nem') as 'Magatartási problémával küzd'
|
||||
,tanulo.C_BTMHATAROZATOKMANYSZAM as 'BTM határozat okmányszáma'
|
||||
,tanulo.C_BTMKIALLITOINTEZMENY as 'Kiállító intézmény megnevezése'
|
||||
,tanulo.C_BTMKONTROLLIDOPONT as 'Kontroll időpontja'
|
||||
,tanulo.C_BTMOKMANYERVENYESSEGKEZDETE as 'Okmány érvényességének kezdete'
|
||||
,tanulo.C_BTMOKMANYERVENYESSEGVEGE as 'Okmány érvényességének vége'
|
||||
,tanulo.C_BTMHATAROZATTARTALMA as 'Határozat tartalma'
|
||||
,IIF(tanulo.C_KOZEPFOKUOKTATASBATIZENHATOD = 'T', 'Igen', 'Nem') as 'Középfokú oktatásba 16. életévét betöltve került'
|
||||
,szakmacsoport.C_NAME as 'Szakmacsoport'
|
||||
,agazat.C_NAME as 'Ágazat'
|
||||
,szakkepesites.C_NAME as 'Szakképesítés'
|
||||
,resszakkepesites.C_NAME as 'Részszakképesítés'
|
||||
,tanulo.C_SZAKKEPESITESSZAMA
|
||||
,IIF(tanulo.C_OSZTV = 'T', 'Igen', 'Nem') as 'OSZTV országos döntős'
|
||||
,IIF(tanulo.C_SZKTV = 'T', 'Igen', 'Nem') as 'SZKTV országos döntős'
|
||||
,IIF(tanulo.C_SZETVAGAZAT = 'T', 'Igen', 'Nem') as 'SZÉTV országos döntő'
|
||||
,IIF(tanulo.C_EGYEBDONTO = 'T', 'Igen', 'Nem') as 'Egyéb országos döntő'
|
||||
,IIF(tanulo.C_TECHNIKUSIEVFOLYAM = 'T', 'Igen', 'Nem') as 'XXXXX'
|
||||
,IIF(tanulo.C_ISKOLAIKERETEKKOZOTT = 'T', 'Igen', 'Nem') as 'XXXXX'
|
||||
,tanulo.C_SZINTVIZSGA as 'Gyakorlati szintvizsgák átlaga'
|
||||
FROM T_TANULO_OSSZES tanulo
|
||||
INNER JOIN T_FELHASZNALO_OSSZES felhasznalo ON felhasznalo.ID = tanulo.ID AND felhasznalo.C_TANEVID = tanulo.C_ALTANEVID AND felhasznalo.C_INTEZMENYID = tanulo.C_ALINTEZMENYID AND felhasznalo.TOROLT = 'F'
|
||||
INNER JOIN T_TANULOCSOPORT_OSSZES tcs ON tcs.C_TANULOID = tanulo.ID AND tcs.C_INTEZMENYID = tanulo.C_ALINTEZMENYID AND tcs.C_TANEVID = tanulo.C_ALTANEVID AND tcs.TOROLT = 'F' AND tcs.C_BELEPESDATUM <= '2017-10-01 00:00:00.000' AND (tcs.C_KILEPESDATUM >= '2017-10-01 00:00:00.000' OR tcs.C_KILEPESDATUM IS NULL)
|
||||
INNER JOIN T_OSZTALYCSOPORT_OSSZES ocs ON ocs.ID = tcs.C_OSZTALYCSOPORTID AND ocs.C_INTEZMENYID = tanulo.C_ALINTEZMENYID AND ocs.C_TANEVID = tanulo.C_ALTANEVID AND ocs.TOROLT = 'F'
|
||||
INNER JOIN T_OSZTALY_OSSZES o ON o.ID = tcs.C_OSZTALYCSOPORTID AND o.C_ALINTEZMENYID = tanulo.C_ALINTEZMENYID AND o.C_ALTANEVID = tanulo.C_ALTANEVID AND o.TOROLT = 'F'
|
||||
INNER JOIN T_DICTIONARYITEMBASE_OSSZES evfolyam ON evfolyam.ID = ocs.C_EVFOLYAMTIPUSA AND evfolyam.C_INTEZMENYID = tanulo.C_ALINTEZMENYID AND evfolyam.C_TANEVID = tanulo.C_ALTANEVID AND evfolyam.TOROLT = 'F'
|
||||
INNER JOIN T_FELADATELLATASIHELY_OSSZES felhely ON felhely.ID = ocs.C_FELADATELLATASIHELYID AND felhely.C_INTEZMENYID = tanulo.C_ALINTEZMENYID AND felhely.C_TANEVID = tanulo.C_ALTANEVID AND felhely.TOROLT = 'F'
|
||||
INNER JOIN T_DICTIONARYITEMBASE_OSSZES oktatasinevelesifeladat ON oktatasinevelesifeladat.ID = felhely.C_OKTATASINEVELESIFELADATTIPUS AND oktatasinevelesifeladat.C_INTEZMENYID = tanulo.C_ALINTEZMENYID AND oktatasinevelesifeladat.C_TANEVID = tanulo.C_ALTANEVID AND oktatasinevelesifeladat.TOROLT = 'F'
|
||||
INNER JOIN T_MUKODESIHELY_OSSZES mukodesihely ON mukodesihely.ID = felhely.C_MUKODESIHELYID AND mukodesihely.C_INTEZMENYID = tanulo.C_ALINTEZMENYID AND mukodesihely.C_TANEVID = tanulo.C_ALTANEVID AND mukodesihely.TOROLT = 'F'
|
||||
LEFT JOIN T_DICTIONARYITEMBASE_OSSZES neme ON neme.ID = felhasznalo.C_NEME AND neme.C_INTEZMENYID = tanulo.C_ALINTEZMENYID AND neme.C_TANEVID = tanulo.C_ALTANEVID AND neme.TOROLT = 'F'
|
||||
LEFT JOIN T_DICTIONARYITEMBASE_OSSZES allampolgarsaga ON allampolgarsaga.ID = felhasznalo.C_ALLAMPOLGARSAGA AND allampolgarsaga.C_INTEZMENYID = tanulo.C_ALINTEZMENYID AND allampolgarsaga.C_TANEVID = tanulo.C_ALTANEVID AND allampolgarsaga.TOROLT = 'F'
|
||||
LEFT JOIN T_DICTIONARYITEMBASE_OSSZES szuletesiorszag ON szuletesiorszag.ID = felhasznalo.C_SZULETESIORSZAG AND szuletesiorszag.C_INTEZMENYID = tanulo.C_ALINTEZMENYID AND szuletesiorszag.C_TANEVID = tanulo.C_ALTANEVID AND szuletesiorszag.TOROLT = 'F'
|
||||
LEFT JOIN T_DICTIONARYITEMBASE_OSSZES allampolgarsaga2 ON allampolgarsaga2.ID = felhasznalo.C_ALLAMPOLGARSAGA2 AND allampolgarsaga2.C_INTEZMENYID = tanulo.C_ALINTEZMENYID AND allampolgarsaga2.C_TANEVID = tanulo.C_ALTANEVID AND allampolgarsaga2.TOROLT = 'F'
|
||||
LEFT JOIN T_DICTIONARYITEMBASE_OSSZES anyanyelve ON anyanyelve.ID = felhasznalo.C_ANYANYELVE AND anyanyelve.C_INTEZMENYID = tanulo.C_ALINTEZMENYID AND anyanyelve.C_TANEVID = tanulo.C_ALTANEVID AND anyanyelve.TOROLT = 'F'
|
||||
LEFT JOIN T_DICTIONARYITEMBASE_OSSZES igazolvanytipus ON igazolvanytipus.ID = felhasznalo.C_NEME AND igazolvanytipus.C_INTEZMENYID = tanulo.C_ALINTEZMENYID AND igazolvanytipus.C_TANEVID = tanulo.C_ALTANEVID AND igazolvanytipus.TOROLT = 'F'
|
||||
LEFT JOIN T_DICTIONARYITEMBASE_OSSZES magantanulosagoka ON magantanulosagoka.ID = tanulo.C_MAGANTANULOSAGANAKOKA AND magantanulosagoka.C_INTEZMENYID = tanulo.C_ALINTEZMENYID AND magantanulosagoka.C_TANEVID = tanulo.C_ALTANEVID AND magantanulosagoka.TOROLT = 'F'
|
||||
LEFT JOIN T_DICTIONARYITEMBASE_OSSZES ingyenestankonyv ON ingyenestankonyv.ID = tanulo.C_INGYENESTANKONVYELLATASA AND ingyenestankonyv.C_INTEZMENYID = tanulo.C_ALINTEZMENYID AND ingyenestankonyv.C_TANEVID = tanulo.C_ALTANEVID AND ingyenestankonyv.TOROLT = 'F'
|
||||
LEFT JOIN T_DICTIONARYITEMBASE_OSSZES etkezesikedvezmeny ON etkezesikedvezmeny.ID = tanulo.C_ETKEZESIKEDVEZMENY AND etkezesikedvezmeny.C_INTEZMENYID = tanulo.C_ALINTEZMENYID AND etkezesikedvezmeny.C_TANEVID = tanulo.C_ALTANEVID AND etkezesikedvezmeny.TOROLT = 'F'
|
||||
LEFT JOIN T_DICTIONARYITEMBASE_OSSZES vallasa ON vallasa.ID = tanulo.C_VALLASA AND vallasa.C_INTEZMENYID = tanulo.C_ALINTEZMENYID AND vallasa.C_TANEVID = tanulo.C_ALTANEVID AND vallasa.TOROLT = 'F'
|
||||
LEFT JOIN T_DICTIONARYITEMBASE_OSSZES testnevelestipusa ON testnevelestipusa.ID = tanulo.C_TESTNEVELESTIPUSA AND testnevelestipusa.C_INTEZMENYID = tanulo.C_ALINTEZMENYID AND testnevelestipusa.C_TANEVID = tanulo.C_ALTANEVID AND testnevelestipusa.TOROLT = 'F'
|
||||
LEFT JOIN T_DICTIONARYITEMBASE_OSSZES szakmacsoport ON szakmacsoport.ID = tanulo.C_SZAKMACSOPORT AND szakmacsoport.C_INTEZMENYID = tanulo.C_ALINTEZMENYID AND szakmacsoport.C_TANEVID = tanulo.C_ALTANEVID AND szakmacsoport.TOROLT = 'F'
|
||||
LEFT JOIN T_DICTIONARYITEMBASE_OSSZES agazat ON agazat.ID = tanulo.C_AGAZAT AND agazat.C_INTEZMENYID = tanulo.C_ALINTEZMENYID AND agazat.C_TANEVID = tanulo.C_ALTANEVID AND agazat.TOROLT = 'F'
|
||||
LEFT JOIN T_DICTIONARYITEMBASE_OSSZES szakkepesites ON szakkepesites.ID = tanulo.C_SZAKKEPESITES AND szakkepesites.C_INTEZMENYID = tanulo.C_ALINTEZMENYID AND szakkepesites.C_TANEVID = tanulo.C_ALTANEVID AND szakkepesites.TOROLT = 'F'
|
||||
LEFT JOIN T_DICTIONARYITEMBASE_OSSZES resszakkepesites ON resszakkepesites.ID = tanulo.C_RESZSZAKKEPESITES AND resszakkepesites.C_INTEZMENYID = tanulo.C_ALINTEZMENYID AND resszakkepesites.C_TANEVID = tanulo.C_ALTANEVID AND resszakkepesites.TOROLT = 'F'
|
||||
LEFT JOIN T_DICTIONARYITEMBASE_OSSZES ertelmifogyatekos ON ertelmifogyatekos.ID = tanulo.C_ERTELMIFOGYATEKOS AND ertelmifogyatekos.C_INTEZMENYID = tanulo.C_ALINTEZMENYID AND ertelmifogyatekos.C_TANEVID = tanulo.C_ALTANEVID AND ertelmifogyatekos.TOROLT = 'F'
|
||||
LEFT JOIN T_DICTIONARYITEMBASE_OSSZES latasserult ON latasserult.ID = tanulo.C_LATASSERULT AND latasserult.C_INTEZMENYID = tanulo.C_ALINTEZMENYID AND latasserult.C_TANEVID = tanulo.C_ALTANEVID AND latasserult.TOROLT = 'F'
|
||||
LEFT JOIN T_DICTIONARYITEMBASE_OSSZES hallasserult ON hallasserult.ID = tanulo.C_HALLASSERULT AND hallasserult.C_INTEZMENYID = tanulo.C_ALINTEZMENYID AND hallasserult.C_TANEVID = tanulo.C_ALTANEVID AND hallasserult.TOROLT = 'F'
|
||||
LEFT JOIN T_DICTIONARYITEMBASE_OSSZES hatranyoshelyzet ON hatranyoshelyzet.ID = tanulo.C_HATRANYOSHELYZETU AND hatranyoshelyzet.C_INTEZMENYID = tanulo.C_ALINTEZMENYID AND hatranyoshelyzet.C_TANEVID = tanulo.C_ALTANEVID AND hatranyoshelyzet.TOROLT = 'F'
|
||||
WHERE tanulo.TOROLT = 'F'
|
||||
|
||||
END
|
||||
GO
|
||||
|
||||
Reference in New Issue
Block a user