35 lines
No EOL
932 B
Transact-SQL
35 lines
No EOL
932 B
Transact-SQL
DROP PROCEDURE IF EXISTS dbo.uspUpdateOsztalyTanuloiSzakkepzoAdatok
|
|
GO
|
|
|
|
CREATE PROCEDURE dbo.uspUpdateOsztalyTanuloiSzakkepzoAdatok
|
|
@pOsztalyId int
|
|
,@pJogviszonyTipus int = NULL
|
|
,@pFelhasznaloId int
|
|
AS
|
|
BEGIN
|
|
SET NOCOUNT ON;
|
|
|
|
UPDATE T
|
|
SET C_JOGVISZONYTIPUSID = @pJogviszonyTipus
|
|
,LASTCHANGED = GETDATE()
|
|
,MODIFIER = @pFelhasznaloId
|
|
FROM T_TANULOCSOPORT_OSSZES tcs
|
|
INNER JOIN T_TANULO_OSSZES t on tcs.C_TANULOID = t.id
|
|
WHERE tcs.C_OSZTALYCSOPORTID = @pOsztalyId
|
|
AND tcs.TOROLT = 'F'
|
|
AND t.TOROLT = 'F'
|
|
AND tcs.C_BELEPESDATUM < GETDATE()
|
|
AND tcs.C_KILEPESDATUM IS NULL
|
|
|
|
UPDATE tcs
|
|
SET C_JOGVISZONYTIPUSID = @pJogviszonyTipus
|
|
,LASTCHANGED = GETDATE()
|
|
,MODIFIER = @pFelhasznaloId
|
|
FROM T_TANULOCSOPORT_OSSZES tcs
|
|
WHERE tcs.C_OSZTALYCSOPORTID = @pOsztalyId
|
|
AND tcs.TOROLT = 'F'
|
|
AND tcs.C_BELEPESDATUM < GETDATE()
|
|
AND tcs.C_KILEPESDATUM IS NULL
|
|
|
|
END
|
|
GO |