kreta/Kreta.DataAccess.Migrations/Scripts/Archive/20180808133605_OM_1153/OM_1153.sql
2024-03-13 00:33:46 +01:00

31 lines
758 B
Transact-SQL

DECLARE tanev_cur CURSOR FOR
SELECT ID, C_INTEZMENYID FROM T_TANEV
WHERE CAST(C_UTOLSONAP as date) = '2018-08-31' and C_NEV = '2018/2019'
DECLARE
@intezmenyId int
,@tanevid int
OPEN tanev_cur
FETCH NEXT FROM tanev_cur INTO @tanevid, @intezmenyId
WHILE @@FETCH_STATUS = 0 BEGIN
DELETE FROM T_NAPTARINAP WHERE C_TANEVID = @tanevid
DELETE FROM T_NAPTARIHET WHERE C_TANEVID = @tanevid
UPDATE T_TANEV SET C_UTOLSONAP = '20190831' WHERE ID = @tanevid
EXEC dbo.sp_GenerateNaptariHetek
@intezmenyId = @intezmenyId,
@tanevId = @tanevid
EXEC dbo.sp_GenerateNaptariNapok
@intezmenyId = @intezmenyId,
@tanevId = @tanevid
FETCH NEXT FROM tanev_cur INTO @tanevid, @intezmenyId
END
CLOSE tanev_cur
DEALLOCATE tanev_cur