Files
kreta/Kreta.DataAccess.Migrations/Scripts/20220106102238_KRETA2_10861/KRETA2_10861.sql
2024-03-13 00:33:46 +01:00

40 lines
875 B
Transact-SQL

DECLARE hibasOrarendiOrak CURSOR LOCAL FOR
SELECT
C_INTEZMENYID
,C_TANEVID
,ID
FROM T_ORARENDIORA
WHERE TOROLT = 'F'
AND (C_ORAKEZDETE IS NULL OR C_ORAVEGE IS NULL)
DECLARE
@intezmenyId int
,@tanevId int
,@orarendiOraId int
OPEN hibasOrarendiOrak
FETCH NEXT FROM hibasOrarendiOrak INTO @intezmenyId, @tanevId, @orarendiOraId
WHILE @@FETCH_STATUS = 0
BEGIN
UPDATE T_ORARENDIORA
SET
TOROLT = 'T'
,MODIFIER = 0
,SERIAL = SERIAL + 1
,LASTCHANGED = GETDATE()
WHERE C_INTEZMENYID = @intezmenyId
AND C_TANEVID = @tanevId
AND ID = @orarendiOraId
EXEC uspGenerateTeljesOrarend
@pIntezmenyId = @intezmenyId
,@pTanevId = @tanevId
,@pOrarendiOraId = @orarendiOraId
FETCH NEXT FROM hibasOrarendiOrak INTO @intezmenyId, @tanevId, @orarendiOraId
END
CLOSE hibasOrarendiOrak
DEALLOCATE hibasOrarendiOrak