init
This commit is contained in:
commit
e124a47765
19374 changed files with 9806149 additions and 0 deletions
|
@ -0,0 +1,98 @@
|
|||
DROP INDEX IF EXISTS T_KKTANITOVEZGETTSEG.NCI_KKTANITOVEZGETTSEG_AlkalmazottId_IntezmenyId
|
||||
CREATE INDEX NCI_KKTanitoVezgettseg_AlkalmazottId_IntezmenyId
|
||||
ON T_KKTANITOVEZGETTSEG (
|
||||
C_ALKALMAZOTTID
|
||||
,C_INTEZMENYID
|
||||
)
|
||||
INCLUDE (C_KKTANIOTOMUVTERTIPUSID,TOROLT,LASTCHANGED,MODIFIER,ELOZOTANEVIREKORDID)
|
||||
WITH (FILLFACTOR = 80)
|
||||
|
||||
DROP INDEX IF EXISTS T_KKTANITOVEZGETTSEG.NCI_KKTanitoVezgettseg_ElozotanevirekordId
|
||||
CREATE INDEX NCI_KKTanitoVezgettseg_ElozotanevirekordId
|
||||
ON T_KKTANITOVEZGETTSEG (
|
||||
ELOZOTANEVIREKORDID
|
||||
)
|
||||
INCLUDE (C_INTEZMENYID)
|
||||
WITH (FILLFACTOR = 80)
|
||||
|
||||
|
||||
DROP INDEX IF EXISTS T_KKAMIVEGZETTSEG.NCI_KKAmiVegzettseg_AlkalmazottId_IntezmenyId
|
||||
CREATE INDEX NCI_KKAmiVegzettseg_AlkalmazottId_IntezmenyId
|
||||
ON T_KKAMIVEGZETTSEG (
|
||||
C_ALKALMAZOTTID
|
||||
,C_INTEZMENYID
|
||||
)
|
||||
INCLUDE (ELOZOTANEVIREKORDID)
|
||||
WHERE TOROLT='F'
|
||||
WITH (FILLFACTOR = 80)
|
||||
|
||||
DROP INDEX IF EXISTS T_KKELEKTROAKUZENE.NCI_KKElektroAkuZene_KKAmiVegzettsegId_IntezmenyId
|
||||
CREATE INDEX NCI_KKElektroAkuZene_KKAmiVegzettsegId_IntezmenyId
|
||||
ON T_KKELEKTROAKUZENE (
|
||||
C_KKAMIVEGZETTSEGID
|
||||
,C_INTEZMENYID
|
||||
)
|
||||
INCLUDE (ELOZOTANEVIREKORDID,C_ELEKTRAKUTIPUSID,LASTCHANGED,MODIFIER)
|
||||
WHERE TOROLT='F'
|
||||
WITH (FILLFACTOR = 80)
|
||||
|
||||
DROP INDEX IF EXISTS T_KKELEKTROAKUZENE.NCI_KKElektroAkuZene_ELOZOTANEVIREKORDID
|
||||
CREATE INDEX NCI_KKElektroAkuZene_ELOZOTANEVIREKORDID
|
||||
ON T_KKELEKTROAKUZENE (
|
||||
ELOZOTANEVIREKORDID
|
||||
)
|
||||
INCLUDE (C_INTEZMENYID)
|
||||
WITH (FILLFACTOR = 80)
|
||||
|
||||
DROP INDEX IF EXISTS T_KKTANTARGYKATEGORIA.NCI_KKTantargyKategoria_KKTanarVegzettsegId_IntezmenyId
|
||||
CREATE INDEX NCI_KKTantargyKategoria_KKTanarVegzettsegId_IntezmenyId
|
||||
ON T_KKTANTARGYKATEGORIA (
|
||||
C_KKTANARVEGZETTSEGID
|
||||
,C_INTEZMENYID
|
||||
)
|
||||
INCLUDE(C_KKSZAKTIPUSID,TOROLT,SERIAL,ELOZOTANEVIREKORDID,LASTCHANGED,MODIFIER)
|
||||
WITH (FILLFACTOR = 80)
|
||||
|
||||
DROP INDEX IF EXISTS T_KKTANTARGYKATEGORIA.NCI_KKTantargyKategoria_IntezmenyId_ElozotaneviRekordId
|
||||
CREATE INDEX NCI_KKTantargyKategoria_IntezmenyId_ElozotaneviRekordId
|
||||
ON T_KKTANTARGYKATEGORIA (
|
||||
C_KKTANARVEGZETTSEGID
|
||||
,C_INTEZMENYID
|
||||
)
|
||||
INCLUDE (C_KKSZAKTIPUSID,TOROLT,SERIAL,LASTCHANGED,MODIFIER)
|
||||
WITH (FILLFACTOR = 80)
|
||||
|
||||
DROP INDEX IF EXISTS T_KKTANARVEGZETTSEG.NCI_KKTanarVegzettseg_IntezmenyId_AlkalmazottId
|
||||
CREATE INDEX NCI_KKTanarVegzettseg_IntezmenyId_AlkalmazottId
|
||||
ON T_KKTANARVEGZETTSEG (
|
||||
C_ALKALMAZOTTID
|
||||
,C_INTEZMENYID
|
||||
)
|
||||
WHERE TOROLT='F'
|
||||
WITH (FILLFACTOR = 80)
|
||||
|
||||
DROP INDEX IF EXISTS T_KKTANARVEGZETTSEG.NCI_KKTanarVegzettseg_IntezmenyId_ElozoTaneviRekordid
|
||||
CREATE INDEX NCI_KKTanarVegzettseg_IntezmenyId_ElozoTaneviRekordid
|
||||
ON T_KKTANARVEGZETTSEG (
|
||||
ELOZOTANEVIREKORDID
|
||||
,C_INTEZMENYID
|
||||
)
|
||||
INCLUDE (C_KKTANARVEGZETTSEGID,TOROLT,SERIAL,LASTCHANGED,MODIFIER)
|
||||
WITH (FILLFACTOR = 80)
|
||||
|
||||
DROP INDEX IF EXISTS T_KKGYOGYPEDVEGZETTSEG.NCI_KKGyogypedVegzettseg_IntezmenyId
|
||||
CREATE INDEX NCI_KKGyogypedVegzettseg_IntezmenyId
|
||||
ON T_KKGYOGYPEDVEGZETTSEG (
|
||||
C_INTEZMENYID
|
||||
)
|
||||
INCLUDE (ELOZOTANEVIREKORDID,TOROLT,SERIAL,LASTCHANGED,MODIFIER)
|
||||
WITH (FILLFACTOR = 80)
|
||||
|
||||
DROP INDEX IF EXISTS T_KKTANTARGYKATEGORIA.NCI_KKTantargyKategoria_IntezmenyId_ElozotaneviRekordId
|
||||
CREATE INDEX NCI_KKTantargyKategoria_IntezmenyId_ElozotaneviRekordId
|
||||
ON T_KKTANTARGYKATEGORIA (
|
||||
C_INTEZMENYID
|
||||
,ELOZOTANEVIREKORDID
|
||||
)
|
||||
INCLUDE (C_KKSZAKTIPUSID,TOROLT,SERIAL,LASTCHANGED,MODIFIER)
|
||||
WITH (FILLFACTOR = 80)
|
|
@ -0,0 +1,413 @@
|
|||
DROP PROCEDURE IF EXISTS sp_FollowUpAlkalmazottVegzettsegKK
|
||||
GO
|
||||
|
||||
CREATE PROCEDURE sp_FollowUpAlkalmazottVegzettsegKK
|
||||
@intezmenyId int,
|
||||
@aktTanevId int,
|
||||
@kovetkezoTanevId int,
|
||||
@alkalmazottId int
|
||||
|
||||
AS
|
||||
BEGIN
|
||||
DECLARE @kovAlkalmazottId int
|
||||
|
||||
SELECT @kovAlkalmazottId = ID
|
||||
FROM T_FELHASZNALO_OSSZES fh
|
||||
WHERE fh.ELOZOTANEVIREKORDID = @alkalmazottId AND TOROLT='F'
|
||||
|
||||
IF @kovAlkalmazottId IS NULL BEGIN
|
||||
RETURN
|
||||
END
|
||||
|
||||
INSERT INTO T_KKTANITOVEZGETTSEG_OSSZES (
|
||||
C_KKTANIOTOMUVTERTIPUSID
|
||||
,C_ALKALMAZOTTID
|
||||
,C_INTEZMENYID
|
||||
,C_TANEVID
|
||||
,SERIAL
|
||||
,LASTCHANGED
|
||||
,CREATED
|
||||
,MODIFIER
|
||||
,CREATOR
|
||||
,ELOZOTANEVIREKORDID
|
||||
) SELECT
|
||||
x.C_KKTANIOTOMUVTERTIPUSID AS C_KKTANIOTOMUVTERTIPUSID -- C_KKTANIOTOMUVTERTIPUSID - int
|
||||
,@kovAlkalmazottId AS C_ALKALMAZOTTID -- C_ALKALMAZOTTID - int
|
||||
,@intezmenyId AS C_INTEZMENYID -- C_INTEZMENYID - int
|
||||
,@kovetkezoTanevId AS C_TANEVID -- C_TANEVID - int
|
||||
,0 AS SERIAL -- SERIAL - int
|
||||
,x.LASTCHANGED AS LASTCHANGED -- LASTCHANGED - datetime
|
||||
,x.LASTCHANGED AS CREATED -- CREATED - datetime
|
||||
,x.MODIFIER AS MODIFIER -- MODIFIER - int
|
||||
,x.MODIFIER AS CREATOR -- CREATOR - int
|
||||
,x.ID AS ELOZOTANEVIREKORDID -- ELOZOTANEVIREKORDID - int
|
||||
FROM T_KKTANITOVEZGETTSEG_OSSZES x
|
||||
WHERE C_ALKALMAZOTTID = @alkalmazottId
|
||||
AND TOROLT='F'
|
||||
AND NOT EXISTS (SELECT 1 FROM T_KKTANITOVEZGETTSEG_OSSZES s WHERE s.ELOZOTANEVIREKORDID = x.ID)
|
||||
|
||||
UPDATE kvNew SET
|
||||
TOROLT = kvOld.TOROLT
|
||||
,LASTCHANGED = kvOld.LASTCHANGED
|
||||
,MODIFIER = kvOld.MODIFIER
|
||||
,SERIAL += 1
|
||||
FROM T_KKTANITOVEZGETTSEG_OSSZES kvOld
|
||||
INNER JOIN T_KKTANITOVEZGETTSEG_OSSZES kvNew ON kvNew.ELOZOTANEVIREKORDID=kvOld.ID
|
||||
WHERE kvOld.C_ALKALMAZOTTID=@alkalmazottId
|
||||
|
||||
|
||||
INSERT INTO T_KKGYOGYPEDVEGZETTSEG_OSSZES (
|
||||
C_KKGYOGYPEDTERTIPUSID
|
||||
,C_ALKALMAZOTTID
|
||||
,C_INTEZMENYID
|
||||
,C_TANEVID
|
||||
,TOROLT
|
||||
,SERIAL
|
||||
,LASTCHANGED
|
||||
,CREATED
|
||||
,MODIFIER
|
||||
,CREATOR
|
||||
,ELOZOTANEVIREKORDID
|
||||
) SELECT
|
||||
x.C_KKGYOGYPEDTERTIPUSID AS C_KKGYOGYPEDTERTIPUSID -- C_KKGYOGYPEDTERTIPUSID - int
|
||||
,@kovAlkalmazottId AS C_ALKALMAZOTTID -- C_ALKALMAZOTTID - int
|
||||
,@intezmenyId AS C_INTEZMENYID -- C_INTEZMENYID - int
|
||||
,@kovetkezoTanevId AS C_TANEVID -- C_TANEVID - int
|
||||
,'F' AS TOROLT -- TOROLT - char(1)
|
||||
,0 AS SERIAL -- SERIAL - int
|
||||
,x.LASTCHANGED AS LASTCHANGED -- LASTCHANGED - datetime
|
||||
,x.LASTCHANGED AS CREATED -- CREATED - datetime
|
||||
,x.MODIFIER AS MODIFIER -- MODIFIER - int
|
||||
,x.MODIFIER AS CREATOR -- CREATOR - int
|
||||
,x.ID AS ELOZOTANEVIREKORDID -- ELOZOTANEVIREKORDID - int
|
||||
FROM T_KKGYOGYPEDVEGZETTSEG_OSSZES x
|
||||
WHERE C_ALKALMAZOTTID = @alkalmazottId
|
||||
AND x.TOROLT = 'F'
|
||||
AND NOT EXISTS (SELECT 1 FROM T_KKGYOGYPEDVEGZETTSEG_OSSZES s WHERE ELOZOTANEVIREKORDID = x.ID)
|
||||
|
||||
|
||||
UPDATE kvNew SET
|
||||
TOROLT = kvOld.TOROLT
|
||||
,LASTCHANGED = kvOld.LASTCHANGED
|
||||
,MODIFIER = kvOld.MODIFIER
|
||||
,SERIAL += 1
|
||||
FROM T_KKGYOGYPEDVEGZETTSEG_OSSZES kvOld
|
||||
INNER JOIN T_KKGYOGYPEDVEGZETTSEG_OSSZES kvNew ON kvNew.ELOZOTANEVIREKORDID=kvOld.ID
|
||||
WHERE kvOld.C_ALKALMAZOTTID=@alkalmazottId
|
||||
|
||||
INSERT INTO T_KKTANARVEGZETTSEG_OSSZES (
|
||||
C_EGYEB
|
||||
,C_KKTANARVEGZETTSEGID
|
||||
,C_ALKALMAZOTTID
|
||||
,C_INTEZMENYID
|
||||
,C_TANEVID
|
||||
,TOROLT
|
||||
,SERIAL
|
||||
,LASTCHANGED
|
||||
,CREATED
|
||||
,MODIFIER
|
||||
,CREATOR
|
||||
,ELOZOTANEVIREKORDID
|
||||
) SELECT
|
||||
x.C_EGYEB AS C_EGYEB -- C_EGYEB - nvarchar(max)
|
||||
,x.C_KKTANARVEGZETTSEGID AS C_KKTANARVEGZETTSEGID -- C_KKTANARVEGZETTSEGID - int
|
||||
,@kovAlkalmazottId AS C_ALKALMAZOTTID -- C_ALKALMAZOTTID - int
|
||||
,@intezmenyId AS C_INTEZMENYID -- C_INTEZMENYID - int
|
||||
,@kovetkezoTanevId AS C_TANEVID -- C_TANEVID - int
|
||||
,'F' AS TOROLT -- TOROLT - char(1)
|
||||
,0 AS SERIAL -- SERIAL - int
|
||||
,x.LASTCHANGED AS LASTCHANGED -- LASTCHANGED - datetime
|
||||
,x.LASTCHANGED AS CREATED -- CREATED - datetime
|
||||
,x.MODIFIER AS MODIFIER -- MODIFIER - int
|
||||
,x.MODIFIER AS CREATOR -- CREATOR - int
|
||||
,x.ID AS ELOZOTANEVIREKORDID -- ELOZOTANEVIREKORDID - int
|
||||
FROM T_KKTANARVEGZETTSEG_OSSZES x
|
||||
WHERE C_ALKALMAZOTTID = @alkalmazottId
|
||||
AND x.TOROLT='F'
|
||||
AND NOT EXISTS (SELECT 1 FROM T_KKTANARVEGZETTSEG_OSSZES s WHERE s.ELOZOTANEVIREKORDID=x.ID)
|
||||
|
||||
UPDATE x SET
|
||||
x.C_EGYEB = s.C_EGYEB
|
||||
,x.MODIFIER = s.MODIFIER
|
||||
,x.TOROLT = s.TOROLT
|
||||
,x.C_KKTANARVEGZETTSEGID = s.C_KKTANARVEGZETTSEGID
|
||||
,x.LASTCHANGED = s.LASTCHANGED
|
||||
,x.SERIAL += 1
|
||||
FROM T_KKTANARVEGZETTSEG_OSSZES x
|
||||
INNER JOIN T_KKTANARVEGZETTSEG_OSSZES s ON x.ELOZOTANEVIREKORDID = s.ID AND s.C_ALKALMAZOTTID = @alkalmazottId
|
||||
|
||||
|
||||
INSERT INTO T_KKTANTARGYKATEGORIA_OSSZES (
|
||||
C_KKSZAKTIPUSID
|
||||
,C_KKTANARVEGZETTSEGID
|
||||
,C_INTEZMENYID
|
||||
,C_TANEVID
|
||||
,SERIAL
|
||||
,LASTCHANGED
|
||||
,CREATED
|
||||
,MODIFIER
|
||||
,CREATOR
|
||||
,ELOZOTANEVIREKORDID
|
||||
) SELECT
|
||||
x.C_KKSZAKTIPUSID AS C_KKSZAKTIPUSID -- C_KKSZAKTIPUSID - int
|
||||
,tvs.ID AS C_KKTANARVEGZETTSEGID -- C_KKTANARVEGZETTSEGID - int
|
||||
,@intezmenyId AS C_INTEZMENYID -- C_INTEZMENYID - int
|
||||
,@kovetkezoTanevId AS C_TANEVID -- C_TANEVID - int
|
||||
,0 AS SERIAL -- SERIAL - int
|
||||
,x.LASTCHANGED AS LASTCHANGED -- LASTCHANGED - datetime
|
||||
,x.LASTCHANGED AS CREATED -- CREATED - datetime
|
||||
,x.MODIFIER AS MODIFIER -- MODIFIER - int
|
||||
,x.MODIFIER AS CREATOR -- CREATOR - int
|
||||
,x.ID AS ELOZOTANEVIREKORDID -- ELOZOTANEVIREKORDID - int
|
||||
FROM T_KKTANTARGYKATEGORIA_OSSZES x
|
||||
INNER JOIN T_KKTANARVEGZETTSEG_OSSZES tvx ON x.C_KKTANARVEGZETTSEGID = tvx.ID AND tvx.C_ALKALMAZOTTID = @alkalmazottId AND tvx.TOROLT = 'F'
|
||||
INNER JOIN T_KKTANARVEGZETTSEG_OSSZES tvs ON tvs.ELOZOTANEVIREKORDID = tvx.ID AND tvs.C_ALKALMAZOTTID = @kovAlkalmazottId AND tvs.TOROLT = 'F'
|
||||
WHERE x.TOROLT = 'F'
|
||||
AND NOT EXISTS (SELECT 1 FROM T_KKTANTARGYKATEGORIA_OSSZES s WHERE s.ELOZOTANEVIREKORDID = x.ID)
|
||||
|
||||
UPDATE tgyktNew SET
|
||||
C_KKSZAKTIPUSID = tgykt.C_KKSZAKTIPUSID
|
||||
,MODIFIER = tgykt.MODIFIER
|
||||
,TOROLT = tgykt.TOROLT
|
||||
,LASTCHANGED = tgykt.LASTCHANGED
|
||||
,SERIAL += 1
|
||||
FROM T_KKTANARVEGZETTSEG_OSSZES x
|
||||
INNER JOIN T_KKTANTARGYKATEGORIA_OSSZES tgykt ON tgykt.C_KKTANARVEGZETTSEGID = x.ID
|
||||
INNER JOIN T_KKTANTARGYKATEGORIA_OSSZES tgyktNew ON tgyktNew.ELOZOTANEVIREKORDID = tgykt.ID
|
||||
WHERE x.C_ALKALMAZOTTID = @alkalmazottId
|
||||
|
||||
|
||||
INSERT INTO T_KKAMIVEGZETTSEG_OSSZES (
|
||||
C_KKAMIVEGZETTSEGTIPUSID
|
||||
,C_ALKALMAZOTTID
|
||||
,C_INTEZMENYID
|
||||
,C_TANEVID
|
||||
,SERIAL
|
||||
,LASTCHANGED
|
||||
,CREATED
|
||||
,MODIFIER
|
||||
,CREATOR
|
||||
,ELOZOTANEVIREKORDID
|
||||
) SELECT
|
||||
x.C_KKAMIVEGZETTSEGTIPUSID AS C_KKAMIVEGZETTSEGTIPUSID -- C_KKAMIVEGZETTSEGTIPUSID - int
|
||||
,@kovAlkalmazottId AS C_ALKALMAZOTTID -- C_ALKALMAZOTTID - int
|
||||
,@intezmenyId AS C_INTEZMENYID -- C_INTEZMENYID - int
|
||||
,@kovetkezoTanevId AS C_TANEVID -- C_TANEVID - int
|
||||
,0 AS SERIAL -- SERIAL - int
|
||||
,x.LASTCHANGED AS LASTCHANGED -- LASTCHANGED - datetime
|
||||
,x.LASTCHANGED AS CREATED -- CREATED - datetime
|
||||
,x.MODIFIER AS MODIFIER -- MODIFIER - int
|
||||
,x.MODIFIER AS CREATOR -- CREATOR - int
|
||||
,x.ID AS ELOZOTANEVIREKORDID -- ELOZOTANEVIREKORDID - int
|
||||
FROM T_KKAMIVEGZETTSEG_OSSZES x
|
||||
WHERE C_ALKALMAZOTTID = @alkalmazottId
|
||||
AND x.TOROLT = 'F'
|
||||
AND NOT EXISTS (SELECT 1 FROM T_KKAMIVEGZETTSEG_OSSZES s WHERE ELOZOTANEVIREKORDID = x.ID)
|
||||
|
||||
|
||||
UPDATE kvNew SET
|
||||
TOROLT = kvOld.TOROLT
|
||||
,C_KKAMIVEGZETTSEGTIPUSID = kvOld.C_KKAMIVEGZETTSEGTIPUSID
|
||||
,MODIFIER = kvOld.MODIFIER
|
||||
,LASTCHANGED = kvOld.LASTCHANGED
|
||||
,SERIAL += 1
|
||||
FROM T_KKAMIVEGZETTSEG_OSSZES kvOld
|
||||
INNER JOIN T_KKAMIVEGZETTSEG_OSSZES kvNew ON kvNew.ELOZOTANEVIREKORDID=kvOld.ID
|
||||
WHERE kvOld.C_ALKALMAZOTTID=@alkalmazottId
|
||||
|
||||
INSERT INTO T_KKELEKTROAKUZENE_OSSZES (
|
||||
C_ELEKTRAKUTIPUSID
|
||||
,C_KKAMIVEGZETTSEGID
|
||||
,C_INTEZMENYID
|
||||
,C_TANEVID
|
||||
,SERIAL
|
||||
,LASTCHANGED
|
||||
,CREATED
|
||||
,MODIFIER
|
||||
,CREATOR
|
||||
,ELOZOTANEVIREKORDID
|
||||
) SELECT
|
||||
x.C_ELEKTRAKUTIPUSID AS C_ELEKTRAKUTIPUSID -- C_ELEKTRAKUTIPUSID - int
|
||||
,tvs.ID AS C_KKAMIVEGZETTSEGID -- C_KKAMIVEGZETTSEGID - int
|
||||
,@intezmenyId AS C_INTEZMENYID -- C_INTEZMENYID - int
|
||||
,@kovetkezoTanevId AS C_TANEVID -- C_TANEVID - int
|
||||
,0 AS SERIAL -- SERIAL - int
|
||||
,x.LASTCHANGED AS LASTCHANGED -- LASTCHANGED - datetime
|
||||
,x.LASTCHANGED AS CREATED -- CREATED - datetime
|
||||
,x.MODIFIER AS MODIFIER -- MODIFIER - int
|
||||
,x.MODIFIER AS CREATOR -- CREATOR - int
|
||||
,x.ID AS ELOZOTANEVIREKORDID -- ELOZOTANEVIREKORDID - int
|
||||
FROM T_KKELEKTROAKUZENE_OSSZES x
|
||||
INNER JOIN T_KKAMIVEGZETTSEG_OSSZES tvx ON x.C_KKAMIVEGZETTSEGID = tvx.ID AND tvx.C_ALKALMAZOTTID = @alkalmazottId AND tvx.TOROLT = 'F'
|
||||
INNER JOIN T_KKAMIVEGZETTSEG_OSSZES tvs ON tvs.ELOZOTANEVIREKORDID = tvx.ID AND tvs.C_ALKALMAZOTTID = @kovAlkalmazottId AND tvs.TOROLT = 'F'
|
||||
WHERE x.TOROLT = 'F'
|
||||
AND NOT EXISTS (SELECT 1 FROM T_KKELEKTROAKUZENE_OSSZES s WHERE ELOZOTANEVIREKORDID = x.ID)
|
||||
|
||||
UPDATE new SET
|
||||
C_ELEKTRAKUTIPUSID = old.C_ELEKTRAKUTIPUSID
|
||||
,TOROLT = old.TOROLT
|
||||
,MODIFIER = old.MODIFIER
|
||||
,LASTCHANGED = old.LASTCHANGED
|
||||
,SERIAL += 1
|
||||
FROM T_KKELEKTROAKUZENE_OSSZES old
|
||||
INNER JOIN T_KKELEKTROAKUZENE_OSSZES new ON old.ID=new.ELOZOTANEVIREKORDID
|
||||
INNER JOIN T_KKAMIVEGZETTSEG_OSSZES v ON v.ID=old.C_KKAMIVEGZETTSEGID AND v.C_ALKALMAZOTTID=@alkalmazottId
|
||||
|
||||
|
||||
INSERT INTO T_KKKLASSZIKUSZENE_OSSZES (
|
||||
C_KLASSZUKUSZENETIPUSID
|
||||
,C_KKAMIVEGZETTSEGID
|
||||
,C_INTEZMENYID
|
||||
,C_TANEVID
|
||||
,SERIAL
|
||||
,LASTCHANGED
|
||||
,CREATED
|
||||
,MODIFIER
|
||||
,CREATOR
|
||||
,ELOZOTANEVIREKORDID
|
||||
) SELECT
|
||||
x.C_KLASSZUKUSZENETIPUSID AS C_KLASSZUKUSZENETIPUSID -- C_KLASSZUKUSZENETIPUSID - int
|
||||
,tvs.ID AS C_KKAMIVEGZETTSEGID -- C_KKAMIVEGZETTSEGID - int
|
||||
,@intezmenyId AS C_INTEZMENYID -- C_INTEZMENYID - int
|
||||
,@kovetkezoTanevId AS C_TANEVID -- C_TANEVID - int
|
||||
,0 AS SERIAL -- SERIAL - int
|
||||
,x.LASTCHANGED AS LASTCHANGED -- LASTCHANGED - datetime
|
||||
,x.LASTCHANGED AS CREATED -- CREATED - datetime
|
||||
,x.MODIFIER AS MODIFIER -- MODIFIER - int
|
||||
,x.MODIFIER AS CREATOR -- CREATOR - int
|
||||
,x.ID AS ELOZOTANEVIREKORDID -- ELOZOTANEVIREKORDID - int
|
||||
FROM T_KKKLASSZIKUSZENE_OSSZES x
|
||||
INNER JOIN T_KKAMIVEGZETTSEG_OSSZES tvx ON x.C_KKAMIVEGZETTSEGID = tvx.ID AND tvx.C_ALKALMAZOTTID = @alkalmazottId AND tvx.TOROLT = 'F'
|
||||
INNER JOIN T_KKAMIVEGZETTSEG_OSSZES tvs ON tvs.ELOZOTANEVIREKORDID = tvx.ID AND tvs.C_ALKALMAZOTTID = @kovAlkalmazottId AND tvs.TOROLT = 'F'
|
||||
WHERE x.TOROLT = 'F'
|
||||
AND NOT EXISTS (SELECT 1 FROM T_KKKLASSZIKUSZENE_OSSZES s WHERE ELOZOTANEVIREKORDID = x.ID)
|
||||
|
||||
UPDATE new SET
|
||||
C_KLASSZUKUSZENETIPUSID = old.C_KLASSZUKUSZENETIPUSID
|
||||
,TOROLT = old.TOROLT
|
||||
,MODIFIER = old.MODIFIER
|
||||
,LASTCHANGED = old.LASTCHANGED
|
||||
,SERIAL += 1
|
||||
FROM T_KKKLASSZIKUSZENE_OSSZES old
|
||||
INNER JOIN T_KKKLASSZIKUSZENE_OSSZES new ON old.ID=new.ELOZOTANEVIREKORDID
|
||||
INNER JOIN T_KKAMIVEGZETTSEG_OSSZES v ON v.ID=old.C_KKAMIVEGZETTSEGID AND v.C_ALKALMAZOTTID=@alkalmazottId
|
||||
|
||||
INSERT INTO T_KKNEPZENE_OSSZES (
|
||||
C_NEPZENETIPUSID
|
||||
,C_KKAMIVEGZETTSEGID
|
||||
,C_INTEZMENYID
|
||||
,C_TANEVID
|
||||
,SERIAL
|
||||
,LASTCHANGED
|
||||
,CREATED
|
||||
,MODIFIER
|
||||
,CREATOR
|
||||
,ELOZOTANEVIREKORDID
|
||||
) SELECT
|
||||
x.C_NEPZENETIPUSID AS C_NEPZENETIPUSID -- C_NEPZENETIPUSID - int
|
||||
,tvs.ID AS C_KKAMIVEGZETTSEGID -- C_KKAMIVEGZETTSEGID - int
|
||||
,@intezmenyId AS C_INTEZMENYID -- C_INTEZMENYID - int
|
||||
,@kovetkezoTanevId AS C_TANEVID -- C_TANEVID - int
|
||||
,0 AS SERIAL -- SERIAL - int
|
||||
,x.LASTCHANGED AS LASTCHANGED -- LASTCHANGED - datetime
|
||||
,x.LASTCHANGED AS CREATED -- CREATED - datetime
|
||||
,x.MODIFIER AS MODIFIER -- MODIFIER - int
|
||||
,x.MODIFIER AS CREATOR -- CREATOR - int
|
||||
,x.ID AS ELOZOTANEVIREKORDID -- ELOZOTANEVIREKORDID - int
|
||||
FROM T_KKNEPZENE_OSSZES x
|
||||
INNER JOIN T_KKAMIVEGZETTSEG_OSSZES tvx ON x.C_KKAMIVEGZETTSEGID = tvx.ID AND tvx.C_ALKALMAZOTTID = @alkalmazottId AND tvx.TOROLT = 'F'
|
||||
INNER JOIN T_KKAMIVEGZETTSEG_OSSZES tvs ON tvs.ELOZOTANEVIREKORDID = tvx.ID AND tvs.C_ALKALMAZOTTID = @kovAlkalmazottId AND tvs.TOROLT = 'F'
|
||||
WHERE x.TOROLT = 'F'
|
||||
AND NOT EXISTS (SELECT 1 FROM T_KKNEPZENE_OSSZES s WHERE ELOZOTANEVIREKORDID = x.ID)
|
||||
|
||||
UPDATE new SET
|
||||
C_NEPZENETIPUSID = old.C_NEPZENETIPUSID
|
||||
,TOROLT = old.TOROLT
|
||||
,MODIFIER = old.MODIFIER
|
||||
,LASTCHANGED = old.LASTCHANGED
|
||||
,SERIAL += 1
|
||||
FROM T_KKNEPZENE_OSSZES old
|
||||
INNER JOIN T_KKNEPZENE_OSSZES new ON old.ID=new.ELOZOTANEVIREKORDID
|
||||
INNER JOIN T_KKAMIVEGZETTSEG_OSSZES v ON v.ID=old.C_KKAMIVEGZETTSEGID AND v.C_ALKALMAZOTTID=@alkalmazottId
|
||||
|
||||
INSERT INTO T_KKJAZZZENE_OSSZES (
|
||||
C_JAZZZENETIPUSID
|
||||
,C_KKAMIVEGZETTSEGID
|
||||
,C_INTEZMENYID
|
||||
,C_TANEVID
|
||||
,SERIAL
|
||||
,LASTCHANGED
|
||||
,CREATED
|
||||
,MODIFIER
|
||||
,CREATOR
|
||||
,ELOZOTANEVIREKORDID
|
||||
) SELECT
|
||||
x.C_JAZZZENETIPUSID AS C_JAZZZENETIPUSID -- C_JAZZZENETIPUSID - int
|
||||
,tvs.ID AS C_KKAMIVEGZETTSEGID -- C_KKAMIVEGZETTSEGID - int
|
||||
,@intezmenyId AS C_INTEZMENYID -- C_INTEZMENYID - int
|
||||
,@kovetkezoTanevId AS C_TANEVID -- C_TANEVID - int
|
||||
,0 AS SERIAL -- SERIAL - int
|
||||
,x.LASTCHANGED AS LASTCHANGED -- LASTCHANGED - datetime
|
||||
,x.LASTCHANGED AS CREATED -- CREATED - datetime
|
||||
,x.MODIFIER AS MODIFIER -- MODIFIER - int
|
||||
,x.MODIFIER AS CREATOR -- CREATOR - int
|
||||
,x.ID AS ELOZOTANEVIREKORDID -- ELOZOTANEVIREKORDID - int
|
||||
FROM T_KKJAZZZENE_OSSZES x
|
||||
INNER JOIN T_KKAMIVEGZETTSEG_OSSZES tvx ON x.C_KKAMIVEGZETTSEGID = tvx.ID AND tvx.C_ALKALMAZOTTID = @alkalmazottId AND tvx.TOROLT = 'F'
|
||||
INNER JOIN T_KKAMIVEGZETTSEG_OSSZES tvs ON tvs.ELOZOTANEVIREKORDID = tvx.ID AND tvs.C_ALKALMAZOTTID = @kovAlkalmazottId AND tvs.TOROLT = 'F'
|
||||
WHERE x.TOROLT = 'F'
|
||||
AND NOT EXISTS (SELECT 1 FROM T_KKJAZZZENE_OSSZES s WHERE ELOZOTANEVIREKORDID = x.ID)
|
||||
|
||||
UPDATE new SET
|
||||
C_JAZZZENETIPUSID = old.C_JAZZZENETIPUSID
|
||||
,TOROLT = old.TOROLT
|
||||
,MODIFIER = old.MODIFIER
|
||||
,LASTCHANGED = old.LASTCHANGED
|
||||
,SERIAL += 1
|
||||
FROM T_KKJAZZZENE_OSSZES old
|
||||
INNER JOIN T_KKJAZZZENE_OSSZES new ON old.ID=new.ELOZOTANEVIREKORDID
|
||||
INNER JOIN T_KKAMIVEGZETTSEG_OSSZES v ON v.ID=old.C_KKAMIVEGZETTSEGID AND v.C_ALKALMAZOTTID=@alkalmazottId
|
||||
|
||||
INSERT INTO T_KKTERULET_OSSZES(
|
||||
C_AMITERULETTIPUSID
|
||||
,C_KKAMIVEGZETTSEGID
|
||||
,C_INTEZMENYID
|
||||
,C_TANEVID
|
||||
,SERIAL
|
||||
,LASTCHANGED
|
||||
,CREATED
|
||||
,MODIFIER
|
||||
,CREATOR
|
||||
,ELOZOTANEVIREKORDID
|
||||
)
|
||||
SELECT
|
||||
ktOld.C_AMITERULETTIPUSID
|
||||
,vNew.ID
|
||||
,vOld.C_INTEZMENYID
|
||||
,vNew.C_TANEVID
|
||||
,0
|
||||
,vOld.LASTCHANGED
|
||||
,vOld.LASTCHANGED
|
||||
,vOld.MODIFIER
|
||||
,vOld.CREATOR
|
||||
,ktOld.ID
|
||||
FROM T_KKAMIVEGZETTSEG_OSSZES vOld
|
||||
INNER JOIN T_KKAMIVEGZETTSEG_OSSZES vNew ON vNew.ELOZOTANEVIREKORDID=vOld.ID AND vNew.TOROLT='F'
|
||||
INNER JOIN T_KKTERULET_OSSZES ktOld ON ktOld.C_KKAMIVEGZETTSEGID=vOld.ID AND ktOld.TOROLT='F'
|
||||
WHERE vOld.C_ALKALMAZOTTID=@alkalmazottId AND vOld.TOROLT='F'
|
||||
AND NOT EXISTS(SELECT 1 FROM T_KKTERULET_OSSZES WHERE ELOZOTANEVIREKORDID = ktOld.ID)
|
||||
|
||||
UPDATE new SET
|
||||
C_AMITERULETTIPUSID = old.C_AMITERULETTIPUSID
|
||||
,TOROLT = old.TOROLT
|
||||
,MODIFIER = old.MODIFIER
|
||||
,LASTCHANGED = old.LASTCHANGED
|
||||
,SERIAL += 1
|
||||
FROM T_KKTERULET_OSSZES old
|
||||
INNER JOIN T_KKTERULET_OSSZES new ON old.ID=new.ELOZOTANEVIREKORDID
|
||||
INNER JOIN T_KKAMIVEGZETTSEG_OSSZES v ON v.ID=old.C_KKAMIVEGZETTSEGID AND v.C_ALKALMAZOTTID=@alkalmazottId
|
||||
|
||||
|
||||
|
||||
END
|
||||
GO
|
Loading…
Add table
Add a link
Reference in a new issue