init
This commit is contained in:
commit
e124a47765
19374 changed files with 9806149 additions and 0 deletions
|
@ -0,0 +1,55 @@
|
|||
--Migration
|
||||
DECLARE
|
||||
@pIntezmenyId int
|
||||
,@pKovTanevId int
|
||||
,@pAktTanevId int
|
||||
|
||||
DECLARE Intcursor CURSOR FAST_FORWARD READ_ONLY FOR
|
||||
SELECT i.ID, tvKov.ID, tvAkt.ID
|
||||
FROM T_INTEZMENY i
|
||||
INNER JOIN T_TANEV tvAkt ON tvAkt.C_INTEZMENYID = i.ID AND tvAkt.C_AKTIV = 'T' AND tvAkt.TOROLT = 'F'
|
||||
INNER JOIN T_TANEV tvKov ON tvKov.C_INTEZMENYID = i.ID AND tvKov.C_KOVETKEZO = 'T' AND tvKov.C_NEV = '2021/2022' AND tvKov.TOROLT = 'F'
|
||||
|
||||
OPEN Intcursor
|
||||
|
||||
FETCH NEXT FROM Intcursor
|
||||
INTO @pIntezmenyId, @pKovTanevId, @pAktTanevId
|
||||
|
||||
WHILE @@FETCH_STATUS = 0
|
||||
BEGIN
|
||||
INSERT INTO T_JOGOSULTSAG (
|
||||
C_JOG
|
||||
,C_SZEREPKORTIPUS
|
||||
,C_INTEZMENYID
|
||||
,C_TANEVID
|
||||
,TOROLT
|
||||
,SERIAL
|
||||
,LASTCHANGED
|
||||
,CREATED
|
||||
,MODIFIER
|
||||
,CREATOR
|
||||
,ELOZOTANEVIREKORDID
|
||||
) SELECT
|
||||
t.C_JOG
|
||||
,t.C_SZEREPKORTIPUS AS C_SZEREPKORTIPUS -- C_SZEREPKORTIPUS - int
|
||||
,C_INTEZMENYID AS C_INTEZMENYID -- C_INTEZMENYID - int
|
||||
,@pKovTanevId AS C_TANEVID -- C_TANEVID - int
|
||||
,'F' -- TOROLT - char(1)
|
||||
,0 AS SERIAL -- SERIAL - int
|
||||
,getdate() AS LASTCHANGED -- LASTCHANGED - datetime
|
||||
,getdate() AS CREATED -- CREATED - datetime
|
||||
,NULL AS MODIFIER -- MODIFIER - int
|
||||
,NULL AS CREATOR -- CREATOR - int
|
||||
,t.ID AS ELOZOTANEVIREKORDID -- ELOZOTANEVIREKORDID - int
|
||||
FROM T_JOGOSULTSAG t
|
||||
WHERE t.C_INTEZMENYID = @pintezmenyId
|
||||
AND t.C_TANEVID = @pAktTanevId
|
||||
AND t.TOROLT = 'F'
|
||||
AND NOT EXISTS (SELECT 1 FROM T_JOGOSULTSAG x WHERE x.C_TANEVID = @pKovTanevId AND x.ELOZOTANEVIREKORDID = t.ID AND x.TOROLT = 'F')
|
||||
|
||||
FETCH NEXT FROM Intcursor
|
||||
INTO @pIntezmenyId, @pKovTanevId, @pAktTanevId
|
||||
END
|
||||
|
||||
CLOSE Intcursor
|
||||
DEALLOCATE Intcursor
|
Loading…
Add table
Add a link
Reference in a new issue