SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF OBJECT_ID('[dbo].[sp_IsAlkalmazottPedagogus]') IS NOT NULL BEGIN DROP PROCEDURE [dbo].[sp_IsAlkalmazottPedagogus] END GO -- ============================================= -- Description: -- ============================================= CREATE PROCEDURE [dbo].[sp_IsAlkalmazottPedagogus] @pIntezmenyId INT ,@pTanevId INT ,@pAlkalmazottId INT ,@pBesorolasiFokozatTipusNa INT AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from interfering with SELECT statements. SET NOCOUNT ON; IF EXISTS ( SELECT 1 FROM T_ALKALMAZOTT Alkalmazott INNER JOIN T_MUNKAUGYIADATOK MunkaugyiAdatok ON MunkaugyiAdatok.C_ALKALMAZOTTID = Alkalmazott.ID AND MunkaugyiAdatok.C_INTEZMENYID = @pIntezmenyId AND MunkaugyiAdatok.C_TANEVID = @pTanevId AND MunkaugyiAdatok.TOROLT = 'F' AND (MunkaugyiAdatok.C_BESOROLASIFOKOZAT IS NOT NULL AND MunkaugyiAdatok.C_BESOROLASIFOKOZAT <> @pBesorolasiFokozatTipusNa) WHERE Alkalmazott.ID = @pAlkalmazottId AND Alkalmazott.C_ALINTEZMENYID = @pIntezmenyId AND Alkalmazott.C_ALTANEVID = @pTanevId AND Alkalmazott.TOROLT = 'F' ) SELECT 1 ELSE SELECT 0 END GO